Проблема при отправке сообщений с сервера на клиентC#

Место общения программистов C#
Anonymous
Проблема при отправке сообщений с сервера на клиент

Сообщение Anonymous »

Я делаю окно приложение в C# с помощью программирования сокетов. Я разработал сервер и клиент. Оба работают нормально, но проблема, с которой я сталкиваюсь, заключается в том, что, когда я отправляю какое -либо сообщение от клиента, оно идеально отправляется и получает на сервере, но всякий раз, когда я пытаюсь отправлять какое -либо сообщение с сервера, оно не отправляет клиенту, поскольку в начале, когда подключение построено, сервер отправляет сообщение клиенту, которое «Соединение установлено» и получено в клиенте, но позже на сервере не отправляет сообщение на клиент !!! Может ли кто -нибудь помочь мне ??????? //Code at SERVER for SENDING...
private void button_send(object sender, EventArgs e)
{
string input = textBoxWrite.Text;
byte[] SendData = new byte[1024];
ASCIIEncoding encoding = new ASCIIEncoding();
SendData = encoding.GetBytes(input);
client.Send(SendData,SendData.Length,SocketFlags.None);
textBoxShow.Text = "Server: " + input;
}
//Code at CLIENT for receiving
NetworkStream networkStream = new NetworkStream(server);
string input = textBoxUser.Text + ": " + textBoxWrite.Text;
ASCIIEncoding encoding = new ASCIIEncoding();
byte[] inputByte = encoding.GetBytes(input);
if (networkStream.CanWrite)
{
networkStream.Write(inputByte, 0, inputByte.Length);
textBoxShow.Text = textBoxShow.Text + Environment.NewLine + input;
textBoxWrite.Text = "";
networkStream.Flush();
}


Подробнее здесь: https://stackoverflow.com/questions/139 ... -to-client

Вернуться в «C#»