Windows下SOCKET的recv()函数接收的buf无法随时清除问题
昨天遇到一个问题,我使用客户端来接收一个服务器发送的消息进行判断,然后再转发给另一个服务器。在这个过程中需要随时清空已经接收过的服务器数据,但是使用memset只能在recv接收完毕清空,而无法随时清空,尝试了很多修改代码逻辑的方法来解决问题,但都不行,后来才发现必须要能够随时清空接受到的buf才能解决问题。因为时间紧迫,没有想到太好的办法,就临时加了一个线程,一个线程用来接收数据,将接收...
原创
2019-01-04 13:53:48 ·
2863 阅读 ·
0 评论