I have an embedded project where my PSoC6 processor talks to a Lantronix Xport over a 115,200 baud serial link - the PSoC6 code is quite far along with code that responds to 2-letter commands such as 'di' that gives a directory listing of the files my system has stored - this is all self-developed in C using Cypress Creator 4.2 and GCC C, no RTOS, no DOS, just Cypress-provided C drivers for stuff like the Quad SPI flash memory IC I'm using.
I have been successfully developing on this for a while simulating the UI by connecting to it from a remote PC using TeraTerm; when the initial TeraTerm connection window pops up, I chose the TCP/IP option, enter the IP address of the Xport, change the TCP port# to 10001 (default for the Xport), choose the 'other' radio button and set the Protocol: to IPv4. TeraTerm then connects immediately and stays connected all day. So far so good.
Now I need to make the Xport connect to a remote server which I don't have control over and the Server guy has no experience with Xport. I have discovered (around p52/53 of the Xport UG) that I can configure the Xport so that it can be commanded to establish an Ethernet link by sending a command over the serial port something like C10.0.0.12/10001 and that is supposed to connect to the device at the other end and, if I configure it to respond, I can get a 1-letter response like Y or N to indicate success.
Sorry it's taken quite a while to get there but here is my question. What needs to be set up at the Server end so that the incoming connection instigated by the Xport is successful? Lantronix Tech Support tell me that they are assuming a second Xport at the other end but (disappointingly IMHO) they can't (or won't) provide information on a driver or setup of what the remote server would need to have configured to accept the incoming connection. I think the server is Windows - I'll check. Can anyone give me any help or advice on this?