0

私のプログラムでは、起動パラメーターとしてユーザー名を取得し、サーバーからユーザー ID を取得しています。サーバーとクライアントが接続されました!しかし、ユーザー名とユーザー ID (ユーザー名に属する) をまとめてサーバーに送り返し、最後にユーザー ID に関して並べ替える必要があります。助言がありますか?

4

1 に答える 1

0

ストリームを解析してどの部分がどれであるかを識別できるように、何らかの区切り文字を含めるように注意して、両方をサーバーに送信するだけです。

たとえば、ユーザー ID の後に最後の NIL を付けて、NIL バイトで 2 つを分離することもできます。これは、両方が文字列であることを前提としています。

qsort()サーバーでは、受信データを構造体の配列に保存し、すべてのデータが収集されたら配列を並べ替えます。

于 2012-11-01T12:19:15.620 に答える