Hi, I don't know whether you test with UDT project written by C++.
I tested these two projects. They could work separately. But can not work with each other.
For example: I used UDT-JAVA for server. UDT-C++ for client. The client quickly report:connect: Connection setup failure: connection time out. And server actually received the client request. Because I can see the log message at server side: Handling request from Destination: 10.45.8.5 port=53979 socketID=361747775
Handling request from Destination: 10.45.8.5 port=53979 socketID=361747775
Handling request from Destination: 10.45.8.5 port=53979 socketID=361747775
And other problem is UDT-JAVA working with LVS(Linux Vritual System).
I used UDT-C++ project with LVS. It can worked correctly. Each request can be sent to real server by loading balance, also the response can be received by client.
But UDT-JAVA could not work, the server could receive request, but client could not receive response. The appearance is similar like UDT-JAVA connecting with UDT-C++.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am aware that the C++ and Java UDT implementations currently do not work together. This is a topic that will be addressed in the future, please be patient, since this work is done basically in my spare time :-) Of course you are welcome if you want to help out.
As to the other problem, I do not know about LVS and what kind of problems occur there. I am using standard Java UDP network sockets, so maybe the problem is rather related to Java networking together with LVS.
Regards,
Bernd.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi, I don't know whether you test with UDT project written by C++.
I tested these two projects. They could work separately. But can not work with each other.
For example: I used UDT-JAVA for server. UDT-C++ for client. The client quickly report:connect: Connection setup failure: connection time out. And server actually received the client request. Because I can see the log message at server side: Handling request from Destination: 10.45.8.5 port=53979 socketID=361747775
Handling request from Destination: 10.45.8.5 port=53979 socketID=361747775
Handling request from Destination: 10.45.8.5 port=53979 socketID=361747775
And other problem is UDT-JAVA working with LVS(Linux Vritual System).
I used UDT-C++ project with LVS. It can worked correctly. Each request can be sent to real server by loading balance, also the response can be received by client.
But UDT-JAVA could not work, the server could receive request, but client could not receive response. The appearance is similar like UDT-JAVA connecting with UDT-C++.
hi,
I am aware that the C++ and Java UDT implementations currently do not work together. This is a topic that will be addressed in the future, please be patient, since this work is done basically in my spare time :-) Of course you are welcome if you want to help out.
As to the other problem, I do not know about LVS and what kind of problems occur there. I am using standard Java UDP network sockets, so maybe the problem is rather related to Java networking together with LVS.
Regards,
Bernd.