1

2 つの Bye を全体として、またはバイト配列として送信することに関して、つまずいたり落ちたりすることはないのだろうか。

を送信したいとしますuint16_t。2 バイトの配列を送信するのuint8_t[2]と、一度に 16 ビットを送信するのとではどちらがよいでしょうか?

4

2 に答える 2

0

また、単一のソケット書き込み操作を使用して両方のバイトを送信したいことは明らかです。1 つのバイトを書き込んでから、2 つの書き込みを使用してもう 1 つのバイトを書き込んではいけません。これは、ネットワーク上で非常に非効率になる可能性があるためです。つまり、uint8_t[0] の後に uint8_t[1] を記述しないでください。&uint16_t と書くと、その状況を回避できます。

于 2013-10-25T22:14:55.947 に答える