|
Тема |
Проблем между две приложения |
|
Автор | Nerd (Нерегистриран) | |
Публикувано | 22.06.05 18:45 |
|
|
Направих едно приложение което слуша на UDP порт 514(Syslog) лог-съобщения и когато такова дойде го извежда в многоредов textbox. Използвам UDClient и неговия Read. "Слушането" съм го изнесъл в отделна нишка която стартирам така
....
recthread=new Thread(new ThreadStart(RecThreadBody));
recthread.IsBackground=true;
recthread.Start(); //startirame priema6tata ni6ka
.....
и си вземам порта:
udpClient=new System.Net.Sockets.UdpClient(514);
dummyEndPoint=null;
..............
public void RecThreadBody()
{
while(true)
{
byte[] recBuffer;
try
{
recBuffer=udpClient.Receive(ref dummyEndPoint);
............
}
}
}
Всичко това работи съвсем нормално. Когато обаче го стартирам на PC-то на което имам пуснато едно приложениe (OpenView) то OpenView-то се "гипсира"
При спиране на мойто приложение всичко отново е ОК. Не ползват едни и същи портове. Някой може ли да ме насочи как да търся проблема и каква може да е причината.
|
| |
|
|
|