Windows Socket programming: TCP client
# include
# include
# include
Int main (int argc,char * argv [])
{
Char message [30]
WSADATA wsaData
SOCKET hSocket
SOCKADDR_IN servAddr
WSAStartup (MAKEWORD (2) & wsaData)
HSocket = socket (PF_INET,SOCK_STREAM,0)
Memset (& servAddr,0,sizeof (servAddr))
ServAddr.sin_family = AF_INET
ServAddr.sin_addr.s_addr = inet_addr (argv [1])
ServAddr.sin_port = htons (atoi (argv [2]))
Connect (hSocket, (SOCKADDR *) & servAddr,sizeof (servAddr))
Recv (hSocket,message,sizeof (message)-1)
Printf ("% s", message)
Closesocket (hSocket)
WSACleanup ()
Return 0
}