您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> 谁能给一个JAVA的TCP/IP协议通讯获取数据的思路??

谁能给一个JAVA的TCP/IP协议通讯获取数据的思路??

来源:网络整理     时间:2016/8/9 13:15:43     关键词:

关于网友提出的“ 谁能给一个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

相关图片

相关文章