我需要一些关于以下内容的信息。
我正在创建用于跟踪数据的服务器和客户端。从客户端发送的数据由 wxWidgets 显示在 GUI 上。这是我的问题。
我有两个跟踪客户端,每个客户端在 0.9 微秒内发送 100 条消息的数据。我的问题是服务器收到的数据不正确。
Example:
Actual data:
data from client 1
data from client 1
data from client 1
data from client 2
data from client 1
data from client 1
data from client 1
data from client 2
data from client 1
data from client 1
data from client 2
Received data on server side:
data from client 2
data from client 2
data from client 1
data from client 1
data from client 1
data from client 2
data from client 1
data from client 1
data from client 1
问题:
如何解决这个数据不匹配问题?我正在使用 TCP 套接字。所有代码都是用 CPP 编写的。
约翰