Finally I configured at the inverse, that is, my home computer as server, and office computer as client. That works !!!!
At the inverse, it seems that my office computer or my office router reject the conection. Tomorrow, I will change both computers to check what is going on.
As far as I know, I have to check router, firewall, and anti-virus. Anything else ??
Server is 22.214.171.124 and home is 126.96.36.199. Ports used are 8899. Are them opened?
Right now the computers are off, they will be online in 12 hours time. Thanks a lot !!
By the way. Can I create multiple point to point TCP connections in the same server computer using the same IP, but different ports for each client connection which is connecting to the server? I think its far easier than Server- multi-client using the same port. This way, I expend a lot ports, but I have 65.000, too much for me.
Look at the example for multiple client handlers over TCP/IP. It is designed that each connection can be initiated on one port and then handed off to a random high number port. Since the connection is alreay established it goes through the SPI firewall. Thus you can handle any number of clients (until you run out of thousands of ports).