проблема с прослушкой Socket
От: GVF  
Дата: 22.12.06 10:07
Оценка:
При отправлении Socket -а с одного компьютера на другой, информация от первого уходит. Но целевой компьютер при прослущивании не получает сообщения.

//Класс гружу при загрузке проекта для приема
class ClientListen
{
//событие обрабатывает пришедшие данные
public event C.TableDef.dd ed;
//функция запуска прослушивания
public void RunMe()
{
//новый объект класса TcpListener запускаю
//на прослушивание порта 65000
TcpListener tcpListener = new TcpListener(65000);
tcpListener.Start();

//продолжаю слушать, пока не приедет информация
for (; ; )
{
//обрабатываю пришедший сокет
Socket socketForClient = tcpListener.AcceptSocket();
if (socketForClient.Connected)
ed(true);
//в это время tcpListener продолжает прослушивание
}
}
}

В общем случае, все работает. Но иногда бывают прием не происходит.
В чем может быть дело?
Заранее спасибо
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.