0

コードがプラットフォームに依存しないように、ANSIC標準を使用して特定のIPアドレスでデータまたはパケットを送信したいと思います。winsockなどのWindowsライブラリを使用せずにWindowsOSでどのように可能ですか?ガイドラインやヒントを教えてください。

4

1 に答える 1

1

ANSI C は標準であり、明確に定義された言語であり、ネットワーク通信は常にオペレーティング システムによって提供される機能であり、OS ごとに異なるため、プラットフォームに依存しないソケット コードを作成することはできないと思います。これは、プラットフォーム間でコードに違いがあることを意味します。あなたができる最善の方法は、巧妙な API/ライブラリを構築して、移植時に書き直す必要があるコードを制限することによって、これらの違いを軽減することです。

于 2009-12-23T05:43:27.750 に答える