Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Распределённые приложения и сеть > проблема с реконектом к серверу


Автор: maksar 8.11.2006, 07:36
вроде все просто ,а не получается
задача состоит в следующем :

мое приложение работает с синхронным сокетом.

мой проект слушает порт 11111 ожидает подключений на 127.0.0.1

1 подключение ко мне клиента ( работает )
2 обмен данными ( работает )

дальше начинается моя проблема:
клиент отключается от меня и в этот момент мне надо определить, что он отключился и заного заставить свой проект(сервер) ожидать соединения 
на 127.0.0.1 порт 11111,чтобы этот клиент опять же мог ко мне подключится
 


вот простой примерчик ждет соединения если данные пришли отсылает обратноSocket BotSock;
Код

            TcpListener lList; 
            lList = new TcpListener(IPAddress.Loopback, 11111);
            lList.Start();
            BotSock = lList.AcceptSocket();
            byte[] buffer = new byte[BotSock.Available];
            while (true)
            {
                if (BotSock.Receive(buffer) > 0)
                    BotSock.Send(buffer);
            }



помогите плиз реализовать на с#


заранее спасибо

Автор: Softaz 8.11.2006, 09:14
Пользуйся поиском:
http://forum.vingrad.ru/act-Attach/type/post/id-915113.html

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