G
Guest
I'm working on a fairly large program split into a client and server part
comunicating over tcp/ip. It's using the TcpClient & TcpListener classes,
only using synchronous calls, apart from the connect call that is using the
asynchronous methods to be able to set a timeout. What's beeing sent over the
network are serialized objects (binary). Over to the bug...
Everything is working just fine when running over ethernet, BUT when we
tried the program over wireless we encountered a very strange bug, namely
that it kills the network interface, and then i really mean kills it, and it
does it at both ends at the same time (the bug can come at any time.)
Stopping the application doesn't help. Restarting windows is the only help.
I've tried on ALOT of different machines and setups, my own development
machine seems most prone to invoke the bug.
Operating systems tried:
XP with no service pack
XP with sp1
XP with sp2
..Net Frameworks tried:
v1.1
v1.1 sp1
and on alot of different machines, and wireless hardware.
What could possibly be so bad that some managed code totally kills a network
interface in windows???
Any ideas anyone? I've tried to isolate the bug but it seems very elusive,
for example if I stop writing debug messages to the console it's alot less
likely that the bug surfaces (but it still does spring to life at times). And
why does it only happen if I'm using wireless interfaces?
Any suggestions or ideas would be greatly appreciated.
Cheers!
-Ted
comunicating over tcp/ip. It's using the TcpClient & TcpListener classes,
only using synchronous calls, apart from the connect call that is using the
asynchronous methods to be able to set a timeout. What's beeing sent over the
network are serialized objects (binary). Over to the bug...
Everything is working just fine when running over ethernet, BUT when we
tried the program over wireless we encountered a very strange bug, namely
that it kills the network interface, and then i really mean kills it, and it
does it at both ends at the same time (the bug can come at any time.)
Stopping the application doesn't help. Restarting windows is the only help.
I've tried on ALOT of different machines and setups, my own development
machine seems most prone to invoke the bug.
Operating systems tried:
XP with no service pack
XP with sp1
XP with sp2
..Net Frameworks tried:
v1.1
v1.1 sp1
and on alot of different machines, and wireless hardware.
What could possibly be so bad that some managed code totally kills a network
interface in windows???
Any ideas anyone? I've tried to isolate the bug but it seems very elusive,
for example if I stop writing debug messages to the console it's alot less
likely that the bug surfaces (but it still does spring to life at times). And
why does it only happen if I'm using wireless interfaces?
Any suggestions or ideas would be greatly appreciated.
Cheers!
-Ted