在(一)中已经有了客户端,这里就不再介绍,这一篇中我们在服务端中加上多线程,结果会与(一)中有很大的不同,仔细比较,体会。与(一)不同的是每接收到一个socket连接,服务端就将处理的操作抛到一个新的线程里去执行,这样就不会产生(一)中的排队现象。
本篇客户端结果:
本篇服务端结果:
改变后的服务端代码:
static void Main(string[] args)
{
Socket m_svrSock = null;
IPEndPoint endPoint = new IPEndPoint(IPAddress.Any, 3800);
m_svrSock = new Socket(AddressFamily.InterNe