Cで書かれた既存のTCP/IPアプリケーションをLinuxからWindowsに移植しようとしています。 アドバイスはありますか?Linux TCP/IPアプリケーションをWindowsに移植する方法
0
A
答えて
2
あなたはwinsockを使用する必要があります。
http://en.wikipedia.org/wiki/Winsock
機能の多くは、同じプロトタイプを持っていますが、システム固有のコードは明らかに異なるものになります。
がここにWindows上http://johnnie.jerrata.com/winsocktutorial/
MSDNのWinsock APIリファレンスおよび例link
1
良いチュートリアルへのリンクですws2_32.lib
にリンクすることを忘れないでください、あなたは、Winsock APIを使用し、そのほとんどがモデル化されています他のプラットフォームとの互換性のためにBSDソケットAPIの後にWinSockにはWindows固有の機能もあります。コードをLinux上で実行したいので、両方のプラットフォームで利用可能なAPI関数を使用する必要があります。 APIの詳細を隠す優れたクロスプラットフォームのコミュニケーションライブラリを手に入れて、ビジネスロジックや実装の詳細に集中することができます。
2
あなたのアプリケーションはどの言語で書かれていますか? – amrfaissal