Прежде всего, SendTo
используется только для сокетов UDP.В приведенном выше фрагменте кода вы открываете сокет TCP.SendTo
не будет работать с сокетом TCP.Попробуйте это с сокетом UDP и посмотрите, работает ли он.Имейте в виду, что максимальный практический размер пакета UDP составляет 65 507 байт.Как правило, вы хотите, чтобы пакеты UDP были небольшими, чтобы избежать фрагментации различными сетевыми элементами, связанными с их передачей.
РЕДАКТИРОВАТЬ:
Используйте TcpClient , чтобы сделать вашу жизнь проще.
Int32 port = 13293;
String host = "somehost.com";
TcpClient tcpClient = new TcpClient(host, port);
Byte[] data = System.Text.Encoding.ASCII.GetBytes("your message to send");
NetworkStream stream = tcpClient.GetStream();
stream.Write(data, 0, data.Length);