Я делаю окно приложение в 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#
Место общения программистов C#
-
Anonymous
1759468621
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();
}
Подробнее здесь: [url]https://stackoverflow.com/questions/1398497/problem-in-sending-messages-from-server-to-client[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия