比如说第一次是客户端请求连接服务器
tcpClient.Connect(serverIP, portNum);
netStream = tcpClient.GetStream();
netStream.Write(msg,0,msg.Length);接下来我需要保持此连接 并且在这个进程里继续发送消息 而不是重新在开一个线程连接到服务器
代码该怎么写 ? 请高手指点下! 谢谢!
tcpClient.Connect(serverIP, portNum);
netStream = tcpClient.GetStream();
netStream.Write(msg,0,msg.Length);接下来我需要保持此连接 并且在这个进程里继续发送消息 而不是重新在开一个线程连接到服务器
代码该怎么写 ? 请高手指点下! 谢谢!
while(IsAlive)
{
//要检查连接是否已经断开,如果断开需重新连接
}
另外一种就是用异步方式,每次读到数据后重新启动一次异步读取.
http://www.21codes.com/Soft/softdown.asp?softid=30213