关于网友提出的“ 谁能给一个JAVA的TCP/IP协议通讯获取数据的思路??”问题疑问,本网通过在网上对“ 谁能给一个JAVA的TCP/IP协议通讯获取数据的思路??”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 谁能给一个JAVA的TCP/IP协议通讯获取数据的思路??
描述: 我是一个低级程序员,以下是一个VB程序,谁知道该怎么模仿底下的程序去写一个TCP/IP协议获取数据的JAVA程序呢我在GOOGLE搜索了半天一点头绪也没有,求助高手帮忙看一看。。。给点思路该用哪种方面去写啊????
'''
''' 连接服务器
'''
''' 服务器IP地址
''' 服务器断开
'''
'''
Private Function Connect(ByVal ipAddr As String, ByVal Port As Integer) As Boolean
Try
clientSocket = New Net.Sockets.Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp)
Dim serverIP As IPAddress = IPAddress.Parse(ipAddr)
Dim serverhost As New IPEndPoint(serverIP, Int32.Parse(Port))
clientSocket.Connect(serverhost)
Catch ex As Exception
Return False
End Try
Return True
End Function
'''
''' 侦听发送过来的数据
'''
'''
Private Sub ListenMsg()
While Not isExit
Dim Buf(1023) As Byte
Dim Count As Integer = 0
Try
Count = clientSocket.Receive(Buf, Buf.Length, SocketFlags.Partial)
If Count > 0 Then
Dim str As String = System.Text.ASCIIEncoding.ASCII.GetString(Buf, 0, Count)
ListBox1.Items.Add(str)
End If
Catch ex As SocketException
isExit = True
End Try
System.Threading.Thread.Sleep(1)
End While
End Sub
End Class
解决方案1: 看java的Socket编程的API
以上介绍了“ 谁能给一个JAVA的TCP/IP协议通讯获取数据的思路??”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3156783.html