Tcp Client, помощь в двухсторонней связи - PullRequest
0 голосов
/ 30 августа 2009

Я хочу общаться между двумя приложениями или winforms в C #, используя клиенты и сервер Это похоже на то, что я хочу, чтобы сервер непрерывно прослушивал входящие сообщения от клиента или клиентов, и когда получено сообщение, я хочу ответить клиенту, который отправил информацию для обработки, может любой помочь с примером кода

Ответы [ 2 ]

4 голосов
/ 30 августа 2009

Звучит как хороший пример для WCF, использующего netTcpBinding в среде интрасети! : -)

Проверьте эти вступления к WCF:

Особенно хороша серия скринкастов с Аароном Сконнардом (также доступна в разделе «Начало работы с WCF»), в котором шаг за шагом и в простых частях объясняется, как начать работу с вашими первыми приключениями в WCF ! : -)

Кроме того, WCF предлагает особую поддержку одноранговых сетей, например обнаружение и установление связи между узлами-родителями - см. некоторые статьи на эту тему здесь:

По сравнению с «созданным вручную» решением на основе сокетов, WCF дает вам много готового кода, о котором вам не нужно беспокоиться - безопасность, надежность, шифрование сообщений, поддержка транзакций и многое другое. , Зачем все это делать самостоятельно, если вы можете просто использовать его в готовом виде?

Марк

2 голосов
/ 30 августа 2009

C # Пример клиентского сервера TCP-IP:

http://www.codeproject.com/KB/IP/tcpclientserver.aspx

...