#pragma comment(lib,"ws2_32.lib")
#include<Winsock2.h>
#include<stdio.h>
#include<stdlib.h>
#define DEFAULT_PORT 5050
int main(int argc,char agrv[])
{
int iPort=DEFAULT_PORT;
WSADATA wsaData;
SOCKET sListen,sAccept;
int iLen;
int iSend;
int iAfrom;
char buf[100];
char str[100];
struct sockaddr_in ser,cli;
if(WSAStartup(MAKEWORD(2,2),&wsaData)!=0)
{
printf("Failed to load Winsock.\n");
return -1;
}
sListen=socket(AF_INET,SOCK_STREAM,0);
if(sListen==INVALID_SOCKET)
{
printf("socket()Failed:%d\n",WSAGetLastError());
return -1;
}
ser.sin_family=AF_INET;
ser.sin_port=htons(iPort);
ser.sin_addr.s_addr=htonl(INADDR_ANY);
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载