socat is not available for Windows but there are a few alternatives that runs on Windows with similar functionality. The best Windows alternative is netcat, which is both free and Open Source. If that doesn't suit you, our users have ranked five alternatives to socat and three of them are available for Windows so hopefully you can find a suitable replacement. Other interesting Windows alternatives to socat are pwncat (Free, Open Source) and Plink (Free, Open Source).
Netcat is a featured networking utility which reads and writes data across network connections, using the TCP/IP protocol. It is designed to be a reliable "back-end" tool that can be used directly or easily driven by other programs and scripts.
part of the Putty suite, plink is a command-line tool similar to ssh, mainly used for automating processes. It supports ssh, telnet, rlogin, raw, and serial connections. My limited tests indicate it runs better on Windows than on Linux. YMMV.