Как отправить массив по локальной сети?

142
22 июля 2019, 12:20

Сейчас сообщения я отсылаю с помощью:

void SendToSocket(SOCKET &soc,string &str)
{
    send(soc, str.c_str(), str.size() + 1, 0);//WinSock2.h
}

Но таким образом "переправляются" только строки. Как перебросить произвольный массив данных? Типа int[], но так, чтобы они гарантированно пришли по своему порядку и не вычленились оттуда автоматом некоторые знаки(char) при передаче или приёме. Сейчас текст отправляет приложение на c++, а принимает терминал ubuntu через telnet. Достаточно просто отправлять и принимать массив unsigned char вместо string?

READ ALSO
Заставить set сортироваться по убыванию

Заставить set сортироваться по убыванию

Как известно, set - множество в С++, которое отсортировано по возрастаниюМне известно, что можно сделать так, чтобы set был отсортирован по убыванию

156
Не получается назначить права на файл

Не получается назначить права на файл

Не получается назначить права на файлПрошу помощи!!!:

157
нужна помощь с кодом типа Random на java

нужна помощь с кодом типа Random на java

Я сам осваивать джава стал недавно, так что прошу простить за может тупой или неправильный вопросЯ хочу, чтоб после того, как рандомайзер...

176
Метод print() класса PrintStream

Метод print() класса PrintStream

Дорогие камрады! :)

145