Re: [程式] c#寫telnet
※ 引述《sabertooth (劍齒虎)》之銘言:
: 不好意思,又來煩大家了
: 我寫了一支程式來做telnet連線的動作
: 並將接收到的資料列印在console
: 但卡在連上telnet server後(Unix)
: 原本應該列印出"login:"的地方
: 卻列印出像是"?" "%"這類的亂碼
: 我直覺是Encoding的問題
: 所以將所有編碼方法全部試過,Unicode,ASCII,UTF7,UTF8,甚至default...
: 但都無法解決問題
: 如果我將server ip改為ptt.cc的話
: 則編碼選default就可以顯示進站畫面,其他編碼方式則還是顯示亂碼...
: 請問有熟悉這方面的前輩可以給點意見嗎? =.=
我也有類似的問題
連到一般網路設備都ok
但連到unix server就不行了
不管用socket或tcpclient做
都沒辦法正確顯示接收到的訊息
用wireshark觀察封包
發現使用windows的telnet軟體時
從連線開始到出現提示login的字串時
來回跑了十幾個封包
但我寫的卻只有三,四個封包就停了
不知道跟這有沒有關係?
另外google一些資源
有人說使用telnet protocol時會接收到一些控制碼
啊...........(完全不知道要怎處理-____-)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.251.183.220
→
01/12 15:16, , 1F
01/12 15:16, 1F
→
01/12 15:17, , 2F
01/12 15:17, 2F
→
01/12 15:17, , 3F
01/12 15:17, 3F
→
01/14 14:27, , 4F
01/14 14:27, 4F
討論串 (同標題文章)