我正在进行一些相对简单的跨平台TCP套接字编程。不幸的是,我发现当在Windows上编译时,我的套接字默认为非阻塞模式,而在OS X上则默认为阻塞模式。如何在Windows上强制将套接字设置为阻塞模式?它们通常默认为非阻塞模式吗?还是出了什么大问题?
我的代码部分基于以下简单示例: http://cs.baylor.edu/~donahoo/practical/CSockets/code/TCPEchoClient.c http://cs.baylor.edu/~donahoo/practical/CSockets/code/TCPEchoServer.c
我的代码部分基于以下简单示例: http://cs.baylor.edu/~donahoo/practical/CSockets/code/TCPEchoClient.c http://cs.baylor.edu/~donahoo/practical/CSockets/code/TCPEchoServer.c