多进程代码
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<unistd.h>
#include<errno.h>
#include<pthread.h>
#include<sys/wait.h>
#include<sys/socket.h>
#include<netinet/in.h>
#include<fcntl.h>
#include<arpa/inet.h>
#define SERPORT 8000
#define SERIP "IP地址"
int main(int argc, char* argv[])
{
int lfd = socket(AF_INET,SOCK_STREAM,0);
struct sockaddr_in seraddr,cliaddr;
seraddr.sin_family = AF_INET;
seraddr.sin_port = htons(SERPORT);
int dst;
inet_pton(AF_INET,SERIP,(void*)&dst);
seraddr.sin_addr.s_addr = dst ;
int ret = bind(lfd,(struct sockaddr*)&seraddr,sizeof(seraddr));
listen(lfd,64);
socklen_t addrlen = sizeof(cliaddr);
while(1){
int cfd = accept(lfd,(struct sockaddr*)&cliadd

最低0.47元/天 解锁文章
2025

被折叠的 条评论
为什么被折叠?



