По сути, я хочу иметь возможность получить 32-битное целое и присоединить его двоичный файл к двоичному в строке.Например (IM собирается использовать 8-битный вместо 32-битного) я хочу 255 + привет 11111111 + 0110100001101001 = 111111110110100001101001 Таким образом, int хранит свое двоичное значение, мне все равно, как это получается, я просто хочу, чтобы он мог отправлять данные через сокет.
(Это все веб-сокеты и новый ключ sec-websocket, чтобы прекратить взлом, если кто-то просто знает, как сделать рукопожатие через веб-сокет, что было бы так же приятно)
Спасибо!Я пытался это делать в течение нескольких дней, и я не один, чтобы зайти на сайт такого типа, чтобы получить ответ
РЕДАКТИРОВАТЬ
Меня попросили дать больше информации, чтобы она была полной сделкой.Я подключился к пользователю потокового порта, он прислал мне заголовки, теперь мне нужно ответить, чтобы завершить соединение.Данные для импорта:
Sec-WebSocket-Key1: 4 @ 1 46546xW% 0l 1 5 "Случайная строка, следующая правилам" (я назову это sk1)
Sec-WebSocket-Key2: 129985 Y3 1 .P00 «Случайные строки, следующие правилам» (я буду называть это sk2)
^ n: ds [4U «Случайные строки, следующие правилам» (я буду называть это sk3)
1) int1 = сжать числа в sk1 и разделить их на количество пробелов в sk1
2) int2 = сжать числа в sk2 и разделить их на количество пробелов в sk2
3) fullapend = Add, добавьте байты int2 к int1, затем добавьте байты в sk3
4) Наконец, дайджест MD5 fullapend
5) Отправьте конечный результат хосту вместе с некоторыми другими заголовками иесли они совпадают, соединение остается открытым
Это все, что должно произойти, и я не знаю, как это сделать
Закончено!
Хорошо, основные ответы обабыл прав, и я хотел бы извиниться, если я казался немного грубым, я не знал, что \ x был(что-то) означает двоичный.но это сработало.Как только у меня будет готовая функция для подключения отправки и т. Д., Я опубликую ее здесь и в другом месте, где для кого-то еще это застряло, еще раз спасибо!