| Detsel 
								Гость
 | 
								|  | «  : 13-04-2005 11:29 »  |  | 
 
 Доброго времени суток, All. У меня тут такое дело: создаюWorkSocket = new UdpClient(LocalEndPoint);
 где в LocalEndPoint занесены мой локальный IP 192.168.0.1 и порт 8000 далее
 WorkSocket.JoinMulticastGroup(RemoteMultiCastIPAddr, 100);
 где RemoteMultiCastIPAddr переменная типа IPAddress и в ней содержится мультикастовый адресс 225.168.0.1 UdpClient создан. Далее создаю поток который ожидает приход пакета
 Byte[] data = WorkSocket.Receive(ref EPfromRecieved);
 ну и на сладкое засылаю пакет
 byte[] dg = new byte[message.Length];
 dg = System.Text.Encoding.Default.GetBytes(message);
 WorkSocket.Send(dg, dg.Length,remoteEP);
 где remoteEP включает в себя IP 225.168.0.1 и порт 8000
 
 Теперь сама проблема, если я работаю на компе который просто подключен к ЛАН то все в порядке, я посылаю пакет, я его и получаю, и получают все кто так же присоединен к мультикастовой расслке как и мы. Но вот если у меня на компе паралельно открыто dial-up соединение с нетом то пакеты уходят куда-то бесследно. Просто пропадают =( ни я, ни кто-нибудь другой в сети их не получает =( Что делать??? у меня даже мыслей нет =((( Подскажите, плизз!
 |