I have client/Server Application with RoSuper tcp server. Each 0.5 seconds i need to send many datas to client. I have very slow bandwidth from server to client so sometimes server go to in timeout. After Server go in Timeout RoEventRepository doesn t works anymore. Roclient is connected with server but Server doesn t send any data to Client. Server doesn t notify to client that had a problem and i don t know what happen.
I do a small testcase so you can test it.
You need test application in 2 different pc or u need 2 Delphi applications opened.
From one Pc Server Side
Second Pc Client Side
Start Client and Server in Debug mode
Start Server side
Start Client Side and Login
After Login click Button1 in server side. Send Message each 1 second
In Client Insert a breakpoint (I have do BreakPoint button) and wait until Server go in timeout
After Server go in Timeout Press F9 in client so restart after Breakpoint.
Press F9 until Timeout exceptions end
When Server and client run , Client is connected to Server but server doesn t send message anymore.
So how can i fix it?
testcase.rar (4.6 MB)