热门

最新

红包

立Flag

投票

同城

我的

发布
ta_huang
zhanle_huang
3 年前
trueta_huang

排名前十了,感觉好容易啊,继续努力,争取分享更多的知识,记录毕业一年多的进步

灌水乐园
CSDN App 扫码分享
分享
评论
1
打赏
  • 复制链接
  • 举报
下一条:
int main ( void ){ int SERVER_PORT ; printf (" INPUT SERVER PORT :"); scanf ("%d ",&SERVER_PORT ); struct sockaddr_in server_addr ; bzero (& server_addr , sizeof ( server_addr )); server_addr.sin_family = AF_INET ; server_addr.sin_addr.s_addr = htons ( INADDR_ANY ); server_addr.sin_port = htons ( SERVER_PORT ); int server_socket_fd = socket ( AF_INET , SOCK_STREAM ,0); if ( server_socket_fd <0) { perror (" Create Socket Failed :"); exit (1); } int opt =1; setsockopt ( server_socket_fd , SOL_SOCKET , SO_REUSEADDR ,&opt,sizeof(opt)); if (-1==( bind(server_socket_fd,(struct sockaddr*)&server_addr, sizeof(server_addr)))) { perror (" Server Bind Failed :"); exit(1); } if (-1==( listen ( server_socket_fd , LENGTH_OF_LISTEN_QUEUE ))) { perror (" Server Listen Failed :"); exit(1); } while (1) struct sockaddr_in client_addr ; socklen_t client_addr_length = sizeof ( client_addr );
立即登录