use ggg
This commit is contained in:
parent
999162c0af
commit
8d10f54a06
2
client/func/trans.c
Normal file
2
client/func/trans.c
Normal file
@ -0,0 +1,2 @@
|
||||
void trans(){
|
||||
}
|
@ -5,7 +5,6 @@ int main(int argc, char *argv[])
|
||||
|
||||
init_con();
|
||||
len=recv(sockad,s,1024,0);
|
||||
// s[len]='\0';
|
||||
printf("%s\n",s);
|
||||
close(sockad);
|
||||
|
||||
|
@ -1,8 +1,9 @@
|
||||
int sockfd;
|
||||
int sockad;
|
||||
char s[3];
|
||||
struct sockaddr_in seraddr;
|
||||
struct sockaddr_in cliaddr;
|
||||
int len;
|
||||
int sin_size=sizeof(struct sockaddr_in);
|
||||
char s[3];
|
||||
|
||||
void init_con();
|
||||
|
@ -1,3 +1,12 @@
|
||||
void init_con(){
|
||||
sockfd = socket(AF_INET,SOCK_STREAM,0);
|
||||
memset(&seraddr,0,sizeof(struct sockaddr_in));
|
||||
seraddr.sin_family = AF_INET;
|
||||
seraddr.sin_port = htons(8000);
|
||||
seraddr.sin_addr.s_addr = inet_addr("127.0.0.1");
|
||||
bind(sockfd,(struct sockaddr *)&seraddr,sizeof(struct sockaddr));
|
||||
listen(sockfd, 5);
|
||||
printf("start listen\n");
|
||||
sockad=accept(sockfd, (struct sockaddr *)&cliaddr, &sin_size);
|
||||
|
||||
}
|
||||
|
2
server/func/trans.c
Normal file
2
server/func/trans.c
Normal file
@ -0,0 +1,2 @@
|
||||
void trans(){
|
||||
}
|
@ -3,25 +3,14 @@
|
||||
int main(int argc,char **argv)
|
||||
{
|
||||
len=3;
|
||||
int sin_size;
|
||||
sin_size=sizeof(struct sockaddr_in);
|
||||
s[0]='3';
|
||||
s[1]='4';
|
||||
s[2]='1';
|
||||
sockfd = socket(AF_INET,SOCK_STREAM,0);
|
||||
memset(&seraddr,0,sizeof(struct sockaddr_in));
|
||||
seraddr.sin_family = AF_INET;
|
||||
seraddr.sin_port = htons(8000);
|
||||
seraddr.sin_addr.s_addr = inet_addr("127.0.0.1");
|
||||
bind(sockfd,(struct sockaddr *)&seraddr,sizeof(struct sockaddr));
|
||||
listen(sockfd, 5);
|
||||
printf("start listen\n");
|
||||
sockad=accept(sockfd, (struct sockaddr *)&cliaddr, &sin_size);
|
||||
init_con();
|
||||
send(sockad,s, len, 0);
|
||||
|
||||
close(sockfd);
|
||||
close(sockad);
|
||||
//recv(sockad, const void *buf, size_t nbytes, int flags);
|
||||
|
||||
return 0;
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user