求指教,我这个TCP服务端向客户端发数据的思路对不对
因为客户端连接服务端后,服务端需要不定期的向客户端发点儿数据
客户端用个死循环,一直读取tcpclinet的数据
- VB.NET code
Do While True If tcpclient.GetStream.DataAvailable Then Msg = oFormatter.Deserialize(NetStream) RaiseEvent ResiveMessage(Msg) End IfLoop
这样对么?感觉好像太废资源了吧!一直不停的在循环,有更好的办法么?
[解决办法]
加个sleep就行了 不会太占资源