www.pudn.com > send_recieve_data_by_winsock.rar > client.cpp
//--------------------------------------------------------------------------- #include#include #include #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused int main(int argc, char* argv[]) { int sock ,length; struct sockaddr_in server; int msgsock; //char buf[]; char buf[]="This is a test"; int rval; WORD wVersionRequested; WSADATA wsaData; wVersionRequested=MAKEWORD(2,0); int err =WSAStartup(wVersionRequested,&wsaData); if(err==-1) { perror("WSAStartup"); exit(1); } sock=socket(AF_INET,SOCK_STREAM,0); if(sock<0) { perror("Opening stream socket"); exit(1); } server.sin_family=PF_INET; server.sin_port=htons(7016); server.sin_addr.s_addr=inet_addr("198.186.239.108"); msgsock=connect(sock,(struct sockaddr *)&server,sizeof(server)); length=sizeof(buf); rval=send(sock,buf,length,MSG_OOB); if(rval!=length) { perror("Sending stream error"); getchar(); exit(1); } closesocket(msgsock); WSACleanup(); return 0; } //---------------------------------------------------------------------------