1

ビッグエンディアンの unsigned short を表す 2 バイトを TCP 経由でサーバーに送信したいと考えています。ただし、net-send は文字列パラメーターのみをサポートします。newLISP でこれを行う方法を誰か教えてもらえますか?

4

1 に答える 1

2

それは今動作します。コード: すべて選択

(set 'socket (net-connect "localhost" 8889)) 16 (set 'size (pack ">d" 19)) "\000\019" (net-send ソケット サイズ) 2

pack は私の 2 バイトを含む文字列バッファを返し、net-send は文字列をサーバーに送信します。私の C++ サーバーは、0 と 19 の 2 バイトを取得しました。ありがとう。

于 2013-01-19T14:27:20.067 に答える