Click here to Skip to main content
15,891,136 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
What steps will reproduce the problem?
1. Send the kinect joint from a remote client to server and the server relay the data to another client(the frame rate is about 30fps,84 bytes per frame)
2. After 2 clients communicating for a few seconds, they got disconnected


What is the expected output? What do you see instead?
2 clients should be communicating with each other continously.

What version of the product are you using? On what operating system?
Lidgren version 3, os:windows 7 enterprise(32 bit)

Please provide any additional information below.

Following are recorded message at server side,data message is omitted:

[DebugMessage]Socket bound to 0.0.0.0:5000: True
[DebugMessage]Network thread started
[StatusChanged](RespondedConnect)Remotely requested connect
[StatusChanged](Connected) Connected to 44AC3443386C21C1
[DebugMessage]Initiated average roundtrip time to 68.84 ms Remote time is:42.8156032562256
[StatusChanged](RespondedConnect)Remotely requested connect
[StatusChanged](Connected) Connected to 171EB0CC85A12494
[DebugMessage]Initiated average roundtrip time to 8.21 ms Remote time is:16.8995113372803
[StatusChanged](Disconnected)Connection timed out




any one has any suggestions?
Posted
Updated 22-Mar-12 19:17pm
v2

1 solution

.NET framework provides TimoutException class. On reviewing the server side message, it looks like the exception that is thrown when the time allotted for a process or operation has expired. Use TimeoutException to fetch more details as:

C#
try
  {
  // Only catch timeout exceptions.
    catch (TimeoutException e)
    {
        // Log the specific error from e.Message
    }
  }
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900