2 つの異なる OS 間でソケット プログラミングを実装することは可能ですか?
あるシステムで linux-Ubuntu を使用し、別のシステムの Windows OS で使用しているとします。これら 2 つの OS 間でソケット プログラミングを実装できるようになりました。
2 つの異なる OS 間でソケット プログラミングを実装することは可能ですか?
あるシステムで linux-Ubuntu を使用し、別のシステムの Windows OS で使用しているとします。これら 2 つの OS 間でソケット プログラミングを実装できるようになりました。
異なるOSからのソケット接続の可能性はここでは問題ではないと思います:-)
Windows と Linux で実装の同じソースを使用したい場合は、boost asio に関連して boost socket を使用できます。ブースト ライブラリの両方の部分は、Windows と Linux で動作します。
はい、ソケットを使用して異なる OS 間で通信できます。API は同一である場合と同一でない場合がありますが、すべてが機能するはずです。
主に気をつけなければならないのは、ネットワーク上でデータを送信するときのバイト順です。このリンクは、バイトオーダーとそれを正しく行う方法を説明しています。