パケット "010001e0c000011000000004f1517431ef9"(wiresharkからコピーされた)の16進ストリームを持ちます。今私のコードでこの16進ストリームを使用してパケットを作成しようとしています。しかし、この16進ストリームをCharバッファにコピーすると、ASCIIに変換されます。続いてコードがあります。私のコードからHexストリームをネットワークに送りたい。どのようにバッファに16進ストリームを正しくコピーする方法を示すことができますか?ネットワークを介して送信されるcharバッファ内のhexstreamをコピーします。
現在のコード:
char buffer1[70];
strncpy (buffer1,"010001e0c000011000000004f1517431ef9",60);
あなたはここからASCIIで始まりますが、あなたの質問はあまり意味がありません。 – Mat
どうかしようとすると '\ x01 \ x00 \ x01 \ xec'など... –
@Mat:私は利用可能な16進ストリームをコピーして送信しようとしています。しかし、私はヘキサ・ストリームとしてそれをコピーする方法を知らない。上記のコードでは、16進ストリームを文字列として "buffer1"にコピーします。 – dimley