我做试验,发现是如果你这样写:char sendbuf[1024] = {"123456\n"};也就是发送数据加上了换行,服务端立即显示了。看来不加换行就被缓存了(应该是被服务端收到但缓存了)。
兄嘚,这是缓存问题。可以write之后用fflush清空