⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 listen.c

📁 socket服务端在LINUX下的一个网络编程
💻 C
字号:
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/types.h>#include <netinet/in.h>#include <sys/socket.h>int main(){	char buf[256]="hello ni";	int client_fd=0;	int sockfd=0;	struct sockaddr_in my_server;	struct sockaddr_in client;	my_server.sin_family=AF_INET;	my_server.sin_port=htons(7890);	my_server.sin_addr.s_addr=inet_addr("10.170.100.198");	bzero(&(my_server.sin_zero),8);	sockfd=socket(AF_INET,SOCK_STREAM,0);//INIT SOCKET FD;	if(bind(sockfd,(struct sockaddr *)&my_server,sizeof(my_server))<0)	{		printf("bind error\n");		exit(0);	}		printf("bind suceed!\n");	if(listen(sockfd,3)<0)	{		printf("listen error\n");		exit(0);	}		printf("listen succeed!\n");	int addrlen = sizeof(struct sockaddr_in);	client_fd=accept(sockfd,(struct sockaddr *)&client,(size_t *)&addrlen);	send(client_fd,buf,sizeof(buf),0);	return 0;}	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -