当前位置: 首页 > news >正文

哪个网站做的效果图好浙江网站建设价格低

哪个网站做的效果图好,浙江网站建设价格低,创建一个网址需要多少钱,两学一做 网站源码查看struct sockaddr_in包含的东西: 在/user/include下搜索:grep "struct sockaddr_in { " * -nir r : 递归 i : 不区分大小写 n : 显示行号 socket编程–服务端代码 /* 1、调用 socket 创建套接字 2、调用 bind 添加地址 3、lis…

查看struct sockaddr_in包含的东西:
在/user/include下搜索:grep "struct sockaddr_in { " * -nir
r : 递归
i : 不区分大小写
n : 显示行号

socket编程–服务端代码

/*
1、调用 socket 创建套接字
2、调用 bind 添加地址
3、listen 监听
4、accept 连接
5、read
6、write
*/#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
//#include <linux/in.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <stdlib.h>int main()
{int s_fd;//1、创建套接字 sockets_fd = socket(AF_INET,SOCK_STREAM,0);//用到IPV4,TCP协议,0自动配合起来if(s_fd == -1){						//返回-1,错误perror("socket");exit(-1);}//2、添加地址 bind		struct sockaddr_in s_addr;		//定义结构体s_addr.sin_family = AF_INET;	//协议族s_addr.sin_port = htons(8989);	//端口号,一般为5000--9000//电脑为x86是小端字节序,网络字节序为大端字节序。所以要进行转换用htonsinet_aton("172.0.0.1",&s_addr.sin_addr);//把字符串形式的127.0.0.1转换成网络能识别的格式。用到inet_atonbind(s_fd,(struct sockaddr *)&s_addr,sizeof(struct socket_in));//3、监听listenlisten(s_fd,10);//监听10个//4、连接 acceptint c_fd = accept(s_fd,NULL,NULL);//连接到客户端之后,后续的操作用返回值c_fd来操作//5、read//6、writeprintf("connect\n");//数据连接之后打印while(1);return 0;
}

编译运行此代码;
windos+R 输入cmd指令,然后ping + ip是否接通;通过之后,输入telnet + ip + 端口号。则该服务器连接客户端成功代码向下运行,打印出connect字符。

windos10系统默认不开启telnet,需要查询开启方法进行开启,再使用该命令。

数据互通:

/*
1、调用 socket 创建套接字
2、调用 bind 添加地址
3、listen 监听
4、accept 连接
5、read
6、write
*/#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
//#include <linux/in.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <stdlib.h>
#include <string.h>int main()
{int s_fd;int n_read;char redBuf[128];char *retmessage = "I get your message!\n";struct sockaddr_in s_addr;		//定义结构体struct sockaddr_in c_addr;//数据清空memset(&s_addr,0,sizeof(struct sockaddr_in));memset(&c_addr,0,sizeof(struct sockaddr_in));//1、创建套接字 sockets_fd = socket(AF_INET,SOCK_STREAM,0);//用到IPV4,TCP协议,0自动配合起来if(s_fd == -1){						//返回-1,错误perror("socket");exit(-1);}//2、添加地址 bind		s_addr.sin_family = AF_INET;	//协议族s_addr.sin_port = htons(8989);	//端口号,一般为5000--9000//电脑为x86是小端字节序,网络字节序为大端字节序。所以要进行转换用htonsinet_aton("172.0.0.1",&s_addr.sin_addr);//把字符串形式的127.0.0.1转换成网络能识别的格式。用到inet_atonbind(s_fd,(struct sockaddr *)&s_addr,sizeof(struct socket_in));//3、监听listenlisten(s_fd,10);//监听10个//4、连接 acceptint clen = sizeof(struct socket_in);int c_fd = accept(s_fd,(struct sockaddr *)&c_addr ,&clen);//连接到客户端之后,后续的操作用返回值c_fd来操作if(c_fd == -1){perror("accept");}printf("get connect : %s\n",inet_ntoa(c_addr.sin_addr));//把网络格式的IP转换为字符格式//5、readn_read = read(c_fd,redBuf,128);if(n_read == -1){perror("read");}else{printf("get message : %d,%s\n",n_read,redBuf);}//6、writewrite(c_fd,retmessage,strlen(retmessage));return 0;
}

在新的界面,telnet + ip + 端口号,实现连接

输出结果:

Trying 172.0.0.1...
Connected to 172.0.0.1.
Escape character is '^]'.
laowang
I get your message!
Connection closed by foreign host.

另一个界面:

get connect : 172.0.0.1
get message : 8,laowang
http://www.yayakq.cn/news/333443/

相关文章:

  • wordpress建立博客seo网络推广培训
  • 电影网站系统源码推广计划和推广单元有什么区别
  • 北京网站优化效果怎样网站gif小图标
  • 网站后台编辑框变灰了建筑工地招聘信息网
  • 网站灰色代码房地产销售流程详细
  • 福州响应式网站建设空间中国网站地址多少
  • 人才网站开发24小时自助建站
  • 免费做图片链接网站h5移动端开发
  • 域名查询网中国万网龙岗网站关键词优化代理
  • 自适应网站如何做mip免费申请流量卡
  • 发布公司信息的网站12306网站的建设历程
  • 网站临时域名dede wordpress
  • 无锡网站制作8网站设计的实例
  • 工会网站开发需求分析国外手机html5网站
  • 怎么自己电脑做网站服务器阿里云服务器可以做商业网站
  • 做暧暧前戏视频网站丁鹿学堂前端培训怎么样
  • 电子商务网站建设的范围是什么张掖seo
  • 个人网站备案内容不合格i深建官方网站
  • 百度aipage智能建站系统魅族的网站建设与安全
  • 外贸网站dnscms监控软件
  • 事业单位网站建设如何做一款app需要多少钱
  • 花茶网站模板增城微信网站建设
  • 哪些网站教你做系统微商营销神器
  • 有没有便宜的网站制作网站建设gxjzdrj
  • 怎么修改网站的源代码米拓 wordpress
  • 网站开发进度安排网站安全建设论文
  • wordpress建手机网站wordpress 数据库更新
  • 做猎头要用的网站知乎多语种网站
  • 网站导航栏原型图怎么做wordpress nextgen gallery
  • 上海模板网站建站企业网站东莞网站建设制作