I am using VB6, and I want to create a chat application that works on a LAN.
I used the WinSock control, but when I run the Listen() function my socket just listens on 127.0.0.1 and not my computer’s IP on the LAN.
Why? Is there any way to listen on my IP on the LAN?
Normally you would call the
Bindmethod to set the local port and optionally specify the local IP address of the adapter to use. It should default to your system’s primary adapter. Then you callListenwith no arguments after that.You can skip
Bindand just setLocalPortthenListenbut it isn’t advisable except in simple single-connection server scenarios.None of that explains why your loopback address is being selected by default though. Sounds like some sort of network configuration problem on the box.