Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: TcpClient TcpListener Проблема Добавлено: 12.02.10 14:29  

Автор вопроса:  gevorgm
Пытаюсь написать ретраслиационный сервер, тоест есть основной сервер (Server1), которыс лежит в определенном месте(IP и порт известны) а этот ретранслеатор будел лежать на другом месте(Server2). Он должен ждать подключения от клиента, и если это произошло, он должен создать TcpClient и свезатса с Server1 и отправить то, что послал ему клиент. В далнейшем, все обеспечить через себя связь между клиентом и Server1. При разрыве Connections с одной стороны, он должен бырубать и другой конец соответственно. Напоминаю это должно быть многопоточным.
Я взял пример чата и начал переделовать, но неполучается то что хотелось. Помогите коким небудь советом или примером. Спосибо.

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 UnDeAdZak



Вопросов: 80
Ответов: 476
 Профиль | | #1 Добавлено: 13.02.10 00:41
блин, а что тут советовать, ты сам почти всё по полочкам разложил! Просто в проге сервер2 ты делаеш события не5 только для сервера ,но и для клиента, после чего ,допустим событие принятия данных от клиента на сервер2 вызывает событие передачи данных на сервер1, а событие принятия данных с сервера1 вызывает событие передачи данных на клиент.

Ответить

Номер ответа: 2
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #2
Добавлено: 18.02.10 00:22
Я писал многопоточный http прокси, но тут нужно точно знать хотябы основы протокола, чтобы правильно переадресовывать.

Во первых могу посоветовать сделать для каждого соединения буфер сообщений и прописать порядок отправки номерами, чтобы при задержках сообщения доходили правильно.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам