请问在VB.NET中当服务端的TcpClient与客户端建立了一个新的联接后 服务端如何判断有新的客户端与自己建立了连接
如题:
当用下列代码与客户端建立了一个连接后 如何判断有新的连接加入进来了!
谢谢!Public Class Connector ' 用来侦听来自远程主机的联接以及获取消息 用到MainControler
Dim TcpListener As TcpListener
Dim TcpClient As TcpClient
Dim NetStream As NetworkStream
Dim StreamRead As StreamReader
Dim Stop_flag As Boolean = True
Dim Message As String
Dim Duplicate_of_Main_Controler As MainControler
Public Sub Quote(ByVal Main_Controler As MainControler)
Duplicate_of_Main_Controler = Main_Controler
End Sub
Public Sub Start() '需要用到MainControler
TcpListener = New TcpListener(8000)
TcpListener.Start()
TcpClient = TcpListener.AcceptTcpClient
NetStream = TcpClient.GetStream
StreamRead = New StreamReader(NetStream)
MessageBox.Show("连接已建立", "建立一个新的联接")
Do While Stop_flag
Message = StreamRead.ReadLine
MessageBox.Show(Message, "")
Duplicate_of_Main_Controler.Get_or_Set_Message = Message
Duplicate_of_Main_Controler.Main_Processer()
Loop
End Sub
End Class