使用TCP/IP协议的应用程序通常采用应用编程接口:UNIX BSD的套接字(socket)和UNIX System V的TLI(已经被淘汰),来实现网络进程之间的通信。就目前而言,几乎所有的应用程序都是采用socket,而现在又是网络时代,网络中进程通信是无处不在,这就是我为什么说“一切皆socket”。 1.5 创建socket与Socket标识 int socket(int...
(1) 每次连接的时候,server就需要创建一个数据处理的线程,创建的过程也是需要时间消耗的,当客户端数据传输较快,或者客户端数量较多时,就会影响客户端的处理速度; (2) 每当一个client退出连接时,我们需要销毁之前创建的数据通信线程,显然销毁的过程也需要时间消耗,也会影响性能速度; 对大多数小型局域网的通信来说,...