2

UDP ソケット プログラミングでは、送信側プログラムが C で記述され、受信側プログラムが Python で記述されているかどうかは関係ありませんか? 送信側または受信側のプログラムが同じ言語で記述されているか、異なる言語で記述されているかは問題ですか?

4

3 に答える 3

1

UDP は HTTP のような単なるプロトコルであるため、アプリケーションがプロトコルに準拠している限り、その方法で通信できない理由はありません。

もちろん、メッセージの内容が特定のライブラリ/メソッドを解釈する必要がある場合、それは別の問題です。

于 2012-04-16T06:03:03.637 に答える
0

いいえ、それは問題ではありません。UDP に依存する高レベルのプロトコルがあり、それらの使用はライブラリに依存する可能性があります (例として)。しかし、UDP 自体は、使用する言語とは何の関係もありません。

于 2012-04-16T06:02:56.070 に答える
0

いいえ、それは問題ではありません。私自身がそれを確認するためにテストしました。C でサーバーを書き、Java でクライアントを作成しました。出来た。

さらに、Symbian、Java、Objective-C ベースのクライアントとやり取りする実稼働サーバー上で実行されるサーバー プログラムを作成しました。だから、それは本当に問題ではありません。

繰り返しますが、プロトコル階層を参照すると、ネットワーク層とトランスポート層の情報がデータから切り離されている場合、それは実際には生データであると考えることができます。クライアントには、そのような生データを処理するメカニズムがあります。プログラムがきちんと書かれていれば、そのような問題はありません。

于 2012-04-18T15:30:35.857 に答える