Сообщение от Жека
Можно сделать переменную
чтобы не дёргать sizeof(buffer).
Ещё - в функции Work есть строка
send(Players[i].ID, buffer, strlen(buffer), NULL);
подумалось, что strlen(buffer) всегда будет равна result. но для utf я не уверен. это тоже к вопросу о целесообразности каждый раз дёргать функцию.
|
В принципе как вариант
Даже не обратил внимание
Еще вопрос есть по обработке сообщений. То бишь нужно научить сервер разбирать сообщения по типам, почти как игровой. Сообщения типа "Я передвинулся", "Я нажал какую то кнопку" и тд
Думал парсить каждое сообщение, но по скорости не знаю как выйдет. Быть может есть способ легче?