Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Sockets:Туда-сюда-обратно...


Автор: Ivankult 30.1.2010, 19:02
Доброе время суток! Возникла проблема двустороннего обмена данных между клиентом и сервером через сокет. Создаю подключение, клиент посылает через метод Send(), а серв ловит через Receive(). А если наоборот-Серв посылает, а клиент ловит, то система не работает, клиент ничего не ловит, точнее ловит пустой массив. В чем беда и как ее исправить?

Автор: WantToProg 31.1.2010, 11:15
А мы можем посмотреть код программы?

Автор: Ivankult 31.1.2010, 16:13
Ок. Код взят отсюда:http://xndcrew.org/index.php?module=articles&c=articles&b=2&a=12

Но только не клиент говорит а сервер принимает, а наоборот. Когда говорит клиент, серв его слышит-а наоборот-ни в какую! 

Автор: Ivankult 31.1.2010, 18:26
Все заработало, спасибо

Автор: Partizan 31.1.2010, 20:06
Ivankult, было бы неплохо, если бы Вы поделились с остальными участниками решением проблемы и пометили вопрос как решённый(в шапке темы справа)

Автор: Ivankult 31.1.2010, 20:14
А ошибка была в моем коде, а не в каком-то изощренном способе работы с сокетами smile
Но могу сказать так:И клиент и сервер могут "говорить" и оба могут "слушать"(и даже "слышать"))))

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)