net-server/server/main.c
2023-12-18 20:44:18 +08:00

28 lines
669 B
C

#include "inclu.h"
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);
send(sockad,s, len, 0);
close(sockfd);
close(sockad);
//recv(sockad, const void *buf, size_t nbytes, int flags);
return 0;
}