Как отправить байтовый массив через TCP при использовании newLISP

Я хочу отправить два байта, которые представляют беззнаковое короткое в старшем порядке на сервер через TCP. Но net-send поддерживает только строковый параметр. Может кто-нибудь сказать мне, как это сделать с newLISP?

1 ответ

Это работает сейчас. КОД: ВЫБЕРИТЕ ВСЕ

(установить 'сокет (net-connect "localhost" 8889)) 16 (установить "размер (пакет">d" 19)) "\000\019" (размер сокета net-send) 2

Пакет возвращает строковый буфер, который содержит мои два байта, net-send отправляет строку на сервер. Мой сервер C++ получил два байта, 0 и 19. Спасибо.

Другие вопросы по тегам