请问阻塞模式的socket怎样刷新缓冲区?
服务端数据发送后客户端总是不能即时后到数据,一定要服务端关闭客户端的socket后几秒钟才能读到数据。这是为什么呢,是不是服务端的缓冲没有刷新,所以没有即时发送到客户端呢?
请问怎么样刷新socket的缓冲区?
[解决办法]
BOOL bNoDelay = TRUE;
setsockopt(skt, IPPROTO_TCP, TCP_NODELAY, (char FAR *)&bNoDelay, sizeof(BOOL));