• ベストアンサー

アセンブラでTCP/IPのプログラム 無謀ですが挑戦したいです。

アセンブラでTCP/IPのプログラム(イーサーネット RJ45)を使って通信するプログラムを1から(趣味・勉強)で書こうと思います。 例えば昔、RS232CでAという文字をやりとりするようなプログラムを書いたことはあるのですが、 イーサネットはちょっとハードルが高く、とっかかりが見つかりません。 参考できる書籍などありましたら、教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4903/10364)
回答No.1

UNIXのシステムコールやWindowsのAPIを使って開発するなら、Cでもアセンブラでもあまりやることは変わりません。引数の渡し方に注意するくらいでしょうか。 システムコールも使わないでやるとすると、経験が無いのでアドバイスのみですが、デバイスドライバをコールするのでよければ、linuxだとOSのソースコードが公開されているので参考に出来ると思います。 デバイスドライバから自作するのだとすると、そのLANボードのハードウェアに依存しますので、ベンダーから資料を取り寄せる必要があるでしょうね。でも、せっかく作っても他のLANボードでは動かないし。

すると、全ての回答が全文表示されます。

関連するQ&A