[.NET] 實作telnet 亂碼問題
請輸入專案類型(網站專案或者應用程式專案):
小弟 想要用VB.NET實作一個telnet,但是從主機傳過來的訊息都是亂碼
有上網查過資料了,大概知道這是編碼問題,但是試過很多方法 還是沒用
不知道大家知不知道此問題 如下 非常感謝
Private T_Stream As Net.Sockets.NetworkStream
Private T_Client As New Net.Sockets.TcpClient()
T_Client.Connect("x.x.x.x", 23)
System.Threading.Thread.Sleep(1500) ' 暫停一下等主機回應
T_Stream = T_Client.GetStream '建立接收資料流,來自於tcpclient
Dim data() As Byte = New Byte(256) {} '建立接收資料流
Dim responsedata As [String] = [String].Empty '建立字串陣列
Dim bytes As Int32 = T_Stream.Read(data, 0, data.Length) '資料流存成byte陣列
responsedata = System.Text.Encoding.ASCII.GetString(data, 0, bytes) '轉成字串
TextBox1.Text = TextBox1.Text & responsedata & vbCrLf ' 取得回應的資料
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.38.41.51
→
01/26 00:29, , 1F
01/26 00:29, 1F
→
01/26 00:31, , 2F
01/26 00:31, 2F
→
01/26 10:45, , 3F
01/26 10:45, 3F
→
01/26 10:46, , 4F
01/26 10:46, 4F
→
01/26 10:48, , 5F
01/26 10:48, 5F
→
01/26 10:49, , 6F
01/26 10:49, 6F
推
01/26 13:30, , 7F
01/26 13:30, 7F
→
01/26 14:55, , 8F
01/26 14:55, 8F