📄 read_data.c
字号:
/* * * */#include <stdio.h>#include <stdlib.h>#include <sys/types.h>#include <sys/socket.h>#include <errno.h>#include <sys/socket.h>#include <arpa/inet.h>#include <resolv.h>#include <netinet/in.h>#define SERVER_IP "127.0.0.1"#define SERV_PORT 8888int main(int argc,char *argv[]){ int i=0; int id; int serverport=0; struct sockaddr_in servaddr; int sockfd; char *addr[16]; char *ptr=NULL; char *serverip; char lockname[64]; int maxport=16; if(argc<3){ printf("Usage:send severip serverport\n"); return 0; } serverip=argv[1]; serverport=atoi(argv[2]); sockfd=socket(AF_INET,SOCK_STREAM,0); bzero(&servaddr,sizeof(servaddr)); servaddr.sin_family=AF_INET; servaddr.sin_port=htons(serverport); inet_pton(AF_INET,serverip,&servaddr.sin_addr); if(connect(sockfd,(struct sockaddr *)&servaddr,sizeof(servaddr))<0){ perror("fail to connect:"); return (-1); } read(sockfd,lockname,4); printf("read:%s\n",lockname); close(sockfd);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -