泰拉通讯枢纽
首页
泰拉论坛
话题
Clostore
小黑屋
浅水区
关注
关注:
1205
内容:
9765
突击检查
查看作者
打赏作者
当前位置:
泰拉通讯枢纽
>
卡西米尔游泳池
>
浅水区
>
正文
呐呐呐~
★注册博士
突击检查 把复制的东西粘贴到评论区发出来
每日一氵
PaleChaser
★★★★★博士
开辟者
2021.7.17
回复
唔鸣纸杯
★★见习博士
http://scp-wiki-cn.wikidot.com/foundation-tales###
东风不语
:
是SCP的故事!这个我也写过一篇……不过就一篇
链接
举报
拉黑
3年前
电脑端
回复
回复
浅梦奈雪
★★见习博士
说的好,我要奖励你小红花和奇趣蛋。.jpg
回复
新星nova
★注册博士
bind f "+lookatweapon; r_cleardecals"
回复
新星nova
★注册博士
什么玩意
回复
五文鱼
★★★★准博士
take sth
回复
守林人
★★见习博士
开辟者
波多尔多 我〇你〇
回复
ManekiNeko
★★★★准博士
回复
月影静
★★★★准博士
阔步,除旧
太长了,折一下
是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;
}
回复
E3nn
★★★★准博士
随行者
https://www.bilibili.com/video/BV1Tq4y1W7vM
是stn
回复
请登录之后再进行评论
登录
发表内容
做任务
返回顶部
到底部
看看刀客塔们都在搜什么...
app
热门话题
#论坛使用指南#
是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;
}
是stn