我有一个C#桌面应用程序,以每秒10个的速度将jpeg发送到我的服务器。
每个jpeg都有时间戳作为其标题的一部分,并由我的服务器读取。
我的服务器无法到达。
我的服务器按照客户发送的顺序接收jpeg的大部分时间。
但是,时不时的订单变得混乱了。
TCP数据包是否应该保证按顺序发送,还是会受到网络/互联网的延迟?
如果订单有保证,那么我会发布我的代码。
由于
我的代码:
在客户端:
var builder = Builders<MnOffice>.Filter;
var filter = builder.AnyEq(o => o.Users, new OfficeUser()
{
Username = username,
Password = password
});
var office = await Offices.Find(filter).FirstOrDefaultAsync().ConfigureAwait(false);
return office;
我的服务器代码:
<EditText
...
android:inputType="textMultiLine"
/>
我正在使用WebSocket4Net作为我的客户端套接字框架