怪现象,请高手分析原因???
我建了一个服务器和一个客户端;某个时刻在客户端点一下按钮用send()函数发出去一条消息(buffer内容为"call")到服务器端
服务器端显示接收到的信息内容跟客户端发的一样(为"call"),然后服务器用函数send()回复客户端buffer的内容为"Reply",客户端用recv()函数接收到的回复内容跟客户端接收的一样,也是"Reply"
当我再次点击按钮时,服务器接收的内容跟客户端发送的内容仍然一致,但是再次回复时,客户端可以接收到消息,但是用recv()收到的buffer的内容却是空的,每点击按钮4次,回复的内容才会跟服务器端回复的内容一致,我对socket不是很懂,不知谁能解释一下原因,找出问题,谢谢了!!!