#include <unistd.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <stdlib.h>
#include <stdio.h>
#include <errno.h>
#include <string.h>
#define portnumber 3333
int main()
{
/*填充服务器端accept函数中的客户端资料*/
//struct hostent *host;
//host=gethostname(argv[1]);
printf("开始");
struct sockaddr_in client;
memset(&client,0,sizeof(client));
client.sin_family=AF_INET;
client.sin_port=htons(portnumber);
//client.sin_addr=*((struct in_addr*)host->h_addr);
client.sin_addr.s_addr=inet_addr("127.0.0.1");//127.0.0.1为本地回环地址
int sockfd=socket(AF_INET,SOCK_STREAM,0);
/*进行服务器连接*/
int ret=connect(sockfd,(struct sockaddr*)&client,sizeof(client));
if(ret!=-1) printf("创建成功\n");
char buff[1024];
while(1)
{
read(sockfd,buff,sizeof(buff));
fputs(buff,stdout);
memset(buff,0,sizeof(buff));
}
close(sockfd);
return 0;
}