本章讲述了套接字的非阻塞模式,及其运用该模式开发的远程算数运算程序。套结字的非阻塞模式是指套接字在执行操作时,调用的函数不管操作是否完成都会立即返回的工作模式。
在使用非阻塞套接字开发Windows Sockets程序时,需要注意对调用函数的错误返回值进行处理。使用非阻塞套接字开发Windows网络应用程序,存在一定难度。但是,使用这种套结字处理同时建立的多个连接,发送和接收的数据量不均,时间不定时,明显具有明显的优势。
在远程算数运算Windows套接字程序中,运用了非阻塞套接字调用Windows Sockets API,实现了数据的发送和接收。并且,客户端和服务器都充分地利用了多线程技术。