我正在开发一个使用TCP套接字进行通信的c#客户端/服务器应用程序。服务器连接到sql数据库并存储帐户。
我的客户可以正常注册。当用户登录时,服务器从不同的表中读取信息,并以不同的消息将该信息发送给客户端。
现在发生了什么事。当服务器发送该信息时,第一条消息没问题,但第二条消息的第一条信息就是第一条消息。
我认为客户端套接字会将第一条消息保留在其缓冲区中。所以我试图找到一种方法来清理或刷新套接字的缓冲区,但我在互联网上找不到解决方案。有人能告诉我这是否是我真正的问题,是否可以清理套接字的缓冲区?
提前致谢。