vb.net socket中的当客户端连接Server的时候怎么取得客户端的IP地址?
当client连接server的时候怎么取得client的IP地址?当client离开server的时候怎么判断client离开了?回答正确后加分,谢谢啦!...
当client连接server的时候怎么取得client的IP地址? 当client离开server的时候怎么判断client离开了?
回答正确后加分, 谢谢啦! 展开
回答正确后加分, 谢谢啦! 展开
2个回答
2014-03-23
展开全部
Dim en As IPEndPoint
en = socket.RemoteEndPoint
MsgBox(en.ToString) 获取客户端IP地址
离开的时候可以根据你规定好的 例如正常离开的时候客户端发送一个特定的字符 表示离开 如果是客户端异常离开的话 服务端可以每隔一段时间等待一个客户端发送的一个无意义的数据 这个也就是俗称的心跳包 当超过间隔时间没有收到 就直到客户端离开了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询