Слияние кода завершено, страница обновится автоматически
Код на стороне сервера
INetServerProvider serverSocket = NetServerProvider.CreateProvider(4096, 128, NetProviderType.Udp);
serverSocket.ReceivedOffsetHandler = new OnReceivedOffsetHandler((s) =>
{
try
{
string info = Encoding.UTF8.GetString(s.Data.buffer, s.Data.offset, s.Data.size);
log($"{s.sToken.TokenIpEndPoint} => {info}");
var msg = $"srv=>{info}";
serverSocket.Send(new SegmentToken(s.sToken, Encoding.UTF8.GetBytes(msg)));
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
});
bool isOk = serverSocket.Start(7766);
if (isOk)
{
log("UDP-сервер (7766) успешно запущен");
}