私は簡単なインスタントメッセージチャットクライアントとサーバーをTCP上に作成しました。両方ともAdobe AIRから実行されます。それは素晴らしい作品で、基本的なネットワーキングプログラミングを学ぶ興味深い方法でした。クライアントに到達する前にサーバーからパケットを編集できますか?
私の質問:サーバーまたはクライアントを使用せずにチャットサーバーから送信されたパケットのデータをクライアントに到着する前に変更することは可能ですか?おそらくプログラムのように?
私はネットワークプログラミングを初めて利用していますので、これが間違った質問であればお詫び申し上げます。
これは、見た目より複雑です。 TCPには、セグメント内の何かを変更した場合に再計算する必要があるCRCがあります。 CRCは擬似ヘッダも使用します。 IPv4パケットのパケットヘッダーで何かを変更する場合は、IPv4ヘッダーチェックサムを再計算する必要があります。 IEEE LANフレームでこれを変更する場合は、FCSを再計算する必要があります。 –