Page 1 of 1

.NET dll

PostPosted: Mon 22. Mar 2010, 14:10
by Bao
Hallo,

Momentan habe ich ein IRTrans Ethernet Gerät und einige Fragen zur Programmierung mit .NET.

In einem C#-Programm habe ich die "IRTrans.NET dll" im Einsatz (IRTransServer). Hierzu habe ich folgende Fragen:

wie kann man Fehler erkennen?

1. wenn Kabel verbindet nicht mehr.

2. wenn IRServer.exe zur Kommunikation verliert.

wie kann mann Message erkennen?

1. wenn Kabel verbinet wieder.

2. wenn IRServer.exe zur Kommunikation wieder.

Re: .NET dll

PostPosted: Mon 22. Mar 2010, 22:34
by IRTrans
Der irserver überwacht nicht permanent die Kommunikation mit dem IRTrans Gerät.
Um die Kommunikation zu prüfen ist es nötig einen IR Befehl zu senden. Hierzu kann man z.B. einen IR Befehl nehmen, der in der eigenen Umgebung nicht vorkommt.
Wenn ein Fehler vorliegt enthält die NETWORKSTATUS Struktur nach dem Senden eine entsprechende Fehlermeldung.

Es gibt keinen ConnectionLost Event. Es gibt lediglich eine ConnectionLost Exception. Allerdings wird diese nur ausgelöst, wenn die Verbindung zwischen der API und dem irserver selbst verloren ist. Die Kommunikation zwischen dem IRTrans Gerät und dem irserver kann nicht so einfach überwacht werden, da UDP zur Kommunikation genutzt wird und UDP verbindungslos ist.

Gruß, IRTrans

Re: .NET dll

PostPosted: Tue 23. Mar 2010, 13:31
by Bao
Danke für die Antwort!