S
scorpion53061
I have an application that for the majority of users is without a problem.
However, there are a certain select group whose network (could be their ISP
I think) seems to have a dropped packet problem.
A log file indicates the following:
2004-03-05 14:02:46 2648/TCP from xx.xxx.xx.xx (my ip address):1433 to
xx.xxx.xx.xx (their IP address of router):2648(sometimes the port is 2603
sometimes others) Invalid TCP packet received, dropped packet
The result of this is that they lose their connection to my server of course
and if there happens to be activity going on at that time the application
will throw an exception (which I handle). The usual exception is "General
Network Error; Check your documentation at
System.SqlClient.SqlCommand.ExecuteReader...". I am sure most of you have
seen this exception before.
Anyway, in the application there is what I call a Message Center that does a
loop, checks for updates to the message center that runs in a seperate
thread. Becuase the vast majority of users do not suffer this issue I do not
want to do away with this functionality. I am not even sure it would
help....
However, is there a way I can deal with the dropped packet problem in code
or does anyone have suggestions on this.
I have little hope I will find a solution here but perhaps you guys will
surprise me. No one on my team has a clue how to deal with this and we are
all kind of scratching our heads on how to try and control this.
However, there are a certain select group whose network (could be their ISP
I think) seems to have a dropped packet problem.
A log file indicates the following:
2004-03-05 14:02:46 2648/TCP from xx.xxx.xx.xx (my ip address):1433 to
xx.xxx.xx.xx (their IP address of router):2648(sometimes the port is 2603
sometimes others) Invalid TCP packet received, dropped packet
The result of this is that they lose their connection to my server of course
and if there happens to be activity going on at that time the application
will throw an exception (which I handle). The usual exception is "General
Network Error; Check your documentation at
System.SqlClient.SqlCommand.ExecuteReader...". I am sure most of you have
seen this exception before.
Anyway, in the application there is what I call a Message Center that does a
loop, checks for updates to the message center that runs in a seperate
thread. Becuase the vast majority of users do not suffer this issue I do not
want to do away with this functionality. I am not even sure it would
help....
However, is there a way I can deal with the dropped packet problem in code
or does anyone have suggestions on this.
I have little hope I will find a solution here but perhaps you guys will
surprise me. No one on my team has a clue how to deal with this and we are
all kind of scratching our heads on how to try and control this.