2011-12-07 22 views

答えて

1

良いチュートリアルへのリンクですws2_32.lib

にリンクすることを忘れないでください、あなたは、Winsock APIを使用し、そのほとんどがモデル化されています他のプラットフォームとの互換性のためにBSDソケットAPIの後にWinSockにはWindows固有の機能もあります。コードをLinux上で実行したいので、両方のプラットフォームで利用可能なAPI関数を使用する必要があります。 APIの詳細を隠す優れたクロスプラットフォームのコミュニケーションライブラリを手に入れて、ビジネスロジックや実装の詳細に集中することができます。

2

私の意見では、考慮すべき2つの異なる経路があります。最初は、他の人が指摘しているように、WinSockを使用することです。

もう一方の速い方法は、Cygwin環境を使用することです。それが受け入れられれば、あなたのLinuxプログラムはコンパイルされ、ほとんどまたは全く変更されないことに気付くでしょう。 Cygwinには、コンパイラやプログラムを実行するために必要なものがすべて含まれています。 (ただしCygwinでコンパイルしたプログラムを他のコンピュータに配布するのはもっと複雑です)

+0

+1 for cygwin ... – c0da