How to build a bridge TCP to UDP and back on Windows?

There is a GSM modem (SIM800) (client) and Windows PC (server).
On the router connected to the PC configured the forwarding port (TCP 60100 - 60100 TCP) which knocks the GSM modem.
Is, which works on two UDP ports on a Windows PC (60102 UDP for transmission and 60103 UDP receive).
The question is how to link the port 60100 TCP dual port 60102 60103 UDP and UDP?
Partially solved the issue by using socat for Windows.
The team (TCP -> UDP1)
socat tcp4-listen:60100,reuseaddr,fork UDP:127.0.0.1:60103

on a Windows PC works fine - the data from GSM modem accepted. But I can't get to work the transmission in the opposite direction to the GSM modem.
I tried this: (TCP -> UDP1 and UDP2 -> TCP)
socat tcp4-listen:60100,reuseaddr,fork UDP:127.0.0.1:60103 | socat udp4-listen:60102,reuseaddr,fork tcp:localhost:60100

it turns out that data from the modem will be accepted, but I myself am passing the data to be sent to the modem.
socat tcp4-listen:60100,reuseaddr,fork UDP:127.0.0.1:60103 | socat udp4-listen:60102,reuseaddr,fork tcp:192.168.115:60100

does not open a connection (192.168.115 - PC IP address)
Also, I tried to use netcat but the result is not achieved.
To receive and send data on the same UDP port is not able.
March 12th 20 at 08:40
3 answers
March 12th 20 at 08:42
You have the modem is a client, or still the device behind the modem?
If you lift VPN the server on a Windows PC on port TCP/60100 and the client will be VPN device behind the modem you any traffic to push in the pipe to the VPN, just turning to Windows PCs via the internal VPN address.
The modem itself. It is SIM800 module. Accordingly, it can only transfer data on an open TCP connection. Because of the changing IP of the modem, it can act only as a client. - rodger82 commented on March 12th 20 at 08:45
@rodger82Realized. Then see my comment under your post. - Kailee.Goldner commented on March 12th 20 at 08:48
@Kailee.Goldner, devices for modem no. - rodger82 commented on March 12th 20 at 08:51
@rodger82, meant this comment. - Kailee.Goldner commented on March 12th 20 at 08:54
March 12th 20 at 08:44
socat tcp4-listen:60100,reuseaddr,fork UDP:127.0.0.1:60103!!UDP:127.0.0.1:60102
March 12th 20 at 08:46
But configure the router forwarding UDP.

Find more questions by tags Netcat* nix-like systemsNetwork administrationWindows