0

UDP サーバーで同時実行を実装する簡単な方法はありますか。TCP では、クライアントを区別するために使用できる接続がありますが、これは UDP には当てはまりません。サーバーが新しいクライアントからの新しいデータグラムごとにプロセスをフォークできるように、サーバーに接続しようとしている別のクライアントからクライアントを一意に識別できる他の方法はありますか。または、フォークを使用しない代替実装はありますか

4

2 に答える 2

1

recvfromが戻った後、recvfromへのポインタを渡すsockaddr構造体を確認する必要があります。これにより、データの出所がわかります。

于 2012-09-25T11:05:37.070 に答える
0

すでに「接続されている」クライアントのリストを保持し、新しいデータグラムが受信されたら、このリストと照合します。

于 2012-09-25T11:04:06.770 に答える