インターネットでいくつか読んだことがありますが、C# で TCP 経由でパケットを送信する方法を知りたいと思っています。これは私がこれまでに行ったことです:
TcpClient client = new TcpClient("myipaddresssecret", 7172);
Byte[] data = "140049081141799b622d422fcd918d9fb1c55bc3f422";
NetworkStream stream = client.GetStream();
stream.Write(data, 0, data.Length);
client.Close();
(Wireshark からデータを取得)
質問は次のとおりです。C# でインターネット経由で TCP パケットを送信する方法、または私のコードの何が問題なのですか?