浅水区 浅水区 关注:1205 内容:9765

突击检查

  • 查看作者
  • 打赏作者
  • 当前位置: 泰拉通讯枢纽 > 卡西米尔游泳池 > 浅水区 > 正文
    • 浅水区
    • ★注册博士
      突击检查 把复制的东西粘贴到评论区发出来
      ★★★★★博士
      开辟者
      2021.7.17
      回复
      ★★见习博士
      http://scp-wiki-cn.wikidot.com/foundation-tales###
    • 东风不语是SCP的故事!这个我也写过一篇……不过就一篇 链接
      举报 拉黑 3年前电脑端回复
    • 回复
      ★★见习博士
      说的好,我要奖励你小红花和奇趣蛋。.jpg​
      回复
      ★注册博士
      bind f "+lookatweapon; r_cleardecals"
      回复
      ★注册博士
      什么玩意
      回复
      ★★★★准博士
      take sth
      回复
      ★★见习博士
      开辟者
      波多尔多 我〇你〇​
      回复
      ★★★★准博士
      ​​​​​​​
      回复
      ★★★★准博士
      阔步,除旧
      太长了,折一下是tcp服务器的代码()
      剪贴板


      #include <stdio.h>  
             #include <stdlib.h>  
             #include <string.h>  
             #include <unistd.h>  
             #include <sys/types.h>  
             #include <sys/socket.h>  
             #include <netinet/in.h>  
             #include <arpa/inet.h>  
             
             #define  PORT 1234  
             #define  BACKLOG 1  
         
             int main()  
             {  
             int  listenfd, connectfd;  
             struct  sockaddr_in server;  
             struct  sockaddr_in client;  
             socklen_t  addrlen;  
             if((listenfd = socket(AF_INET, SOCK_STREAM, 0)) == -1)  
             {  
             perror("Creating  socket failed.");  
             exit(1);  
             }  
             int opt =SO_REUSEADDR;  
             setsockopt(listenfd,SOL_SOCKET, SO_REUSEADDR, &opt, sizeof(opt));  
             bzero(&server,sizeof(server));  
             server.sin_family=AF_INET;  
             server.sin_port=htons(PORT);  
             server.sin_addr.s_addr= htonl (INADDR_ANY);  
             if(bind(listenfd, (struct sockaddr *)&server, sizeof(server)) == -1) {  
             perror("Binderror.");  
             exit(1);  
             }     
             if(listen(listenfd,BACKLOG)== -1){  /* calls listen() */  
             perror("listen()error\n");  
             exit(1);  
             }  
             addrlen =sizeof(client);  
             if((connectfd = accept(listenfd,(struct sockaddr*)&client,&addrlen))==-1) {  
             perror("accept()error\n");  
             exit(1);  
             }  
             printf("Yougot a connection from cient's ip is %s, prot is %d\n",inet_ntoa(client.sin_addr),htons(client.sin_port));  
             send(connectfd,"Welcometo my server.\n",22,0);  
             close(connectfd);  
             close(listenfd);  
      return 0;  
             }  





      回复
      ★★★★准博士
      随行者
      https://www.bilibili.com/video/BV1Tq4y1W7vM
      是stn
      回复

      请登录之后再进行评论

      登录
    • 发表内容
    • 做任务
    • 到底部