• ベストアンサー

TCP/IPにおけるRSTの送出方法

Linuxで動作するC言語で記述されたプログラム(アプリケーション)において、 FINを送信する場合は以下のように記述するかと思います。 shutdown(fd, SHUT_WR); ※ fd: ソケットディスクリプタ RSTを送信したい場合はどのように記述すればよろしいのでしょうか?

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

  • ベストアンサー
  • sho1get
  • ベストアンサー率57% (20/35)
回答No.1

RAW Socketを使用すればできます。 自前でIPヘッダとTCPヘッダを用意する必要がありますが、 コントロールフラグの設定も自由に設定できますよ。

aoi411
質問者

お礼

RAWソケットを使用せずに RSTを送出する方法を調べておりましたが、 やはりRAWソケットで対応しようと思います。 回答ありがとうございました。