Hallo,
ich habe ein Problem mit Socket und einer fe80-Adresse.
Ich habe folgendes Codefragment:
Nehme ich als IP z.B: 127.0.0.1 läuft mein Programm wunderbar. Nehme ich eine IPv6-Adresse (außer fe80....), klappt es auch. Nun habe ich aber ein Problem mit den fe80-Adressen.
Folgender config-Auszug:
Übergebe ich in meinem Code der Variablen ip die Adresse "fe80::207:32ff:fe06:bb6c" oder "fe80::207:32ff:fe06:bb6c%2" bleibt das Programm bei der Socket-Verbindung hängen. Es bringt keine Fehlermeldung wie Host nicht gefunden etc., sondern ist einfach tot, reagiert nicht weiter. Ändere ich aber nur ein Zeichen in der fe80-Adresse, kommt sofort die Exception Host nicht bekannt. Also scheint er mit der o.g. Adresse den Host wohl zu finden aber wieso er dann nicht reagiert...... Hat jemand Erfahrung damit oder kann mir helfen!?
Vielen Dank!
ich habe ein Problem mit Socket und einer fe80-Adresse.
Ich habe folgendes Codefragment:
Code:
socket = new Socket( ip, port );
Nehme ich als IP z.B: 127.0.0.1 läuft mein Programm wunderbar. Nehme ich eine IPv6-Adresse (außer fe80....), klappt es auch. Nun habe ich aber ein Problem mit den fe80-Adressen.
Folgender config-Auszug:
Code:
eth0 Link encap:Ethernet HWaddr 00:07:32:06:bb:6c
inet addr:v.x.y.z Bcast:v.x.y.z Mask:255.255.255.0
inet6 addr: fe80::207:32ff:fe06:bb6c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:22237 errors:0 dropped:0 overruns:0 frame:0
TX packets:17224 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:21830035 (20.8 MB) TX bytes:3127567 (2.9 MB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:678 errors:0 dropped:0 overruns:0 frame:0
TX packets:678 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:36586 (35.7 KB) TX bytes:36586 (35.7 KB)
Übergebe ich in meinem Code der Variablen ip die Adresse "fe80::207:32ff:fe06:bb6c" oder "fe80::207:32ff:fe06:bb6c%2" bleibt das Programm bei der Socket-Verbindung hängen. Es bringt keine Fehlermeldung wie Host nicht gefunden etc., sondern ist einfach tot, reagiert nicht weiter. Ändere ich aber nur ein Zeichen in der fe80-Adresse, kommt sofort die Exception Host nicht bekannt. Also scheint er mit der o.g. Adresse den Host wohl zu finden aber wieso er dann nicht reagiert...... Hat jemand Erfahrung damit oder kann mir helfen!?
Vielen Dank!