TCP 接続と UDP 接続の両方を受け入れるチャット サーバーを作成しています。ここでは、サーバーが 1 つのクライアントのみの接続を許可すると仮定します。チャットできる人はまだいません。
しかし、どうすればそれを行うことができますか?
int sock = socket( PF_INET, SOCK_STREAM, 0 );
私が理解しているように、セットアップの本質的な違いはこれです--
int sock = socket( PF_INET, SOCK_DGRAM, 0 );
しかし、どうすれば両方を同時に行うことができますか? 2 つのポートを設定し、接続のために両方で交互にリッスンしますか?