Похоже, что вы отправляете данные с использованием udp.
Я создаю пример кода, который может успешно отправлять и получать данные.
Код:
Сервер :
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
UdpClient udpServer = new UdpClient(11000);
while (true)
{
var remoteEP = new IPEndPoint(IPAddress.Any, 11000);
var data = udpServer.Receive(ref remoteEP);
Byte[] sendBytes = Encoding.ASCII.GetBytes(textBox1.Text);
udpServer.Send(sendBytes, sendBytes.Length, remoteEP); // if data is received reply letting the client know that we got his data
}
}
}
Клиент:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
var client = new UdpClient();
IPEndPoint ep = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 11000); // endpoint where server is listening
client.Connect(ep);
// send data
client.Send(new byte[] { 1, 2, 3, 4, 5 }, 5);
// then receive data
var receivedData = client.Receive(ref ep);
string data = Encoding.Default.GetString(receivedData);
MessageBox.Show("receive data from " + ep.ToString()+" "+data);
Console.Read();
}
}
Результат: