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

大学做网站是什么专业外链收录网站

大学做网站是什么专业,外链收录网站,郑州网站建设饣汉狮网络,wordpress 近期文章代码TCP通信 1.socket----->第一个socket 失败-1,错误码 参数类型很多,man查看 2.connect 由于s_addr需要一个32位的数,使用下面函数将点分十进制字符串ip地址以网络字节序转换成32字节数值 同理端口号也有一个转换函数 我们的端口号位两个字…

TCP通信

1.socket----->第一个socket

失败-1,错误码

参数类型很多,man查看

                                                                                                                                

2.connect

由于s_addr需要一个32位的数,使用下面函数将点分十进制字符串ip地址以网络字节序转换成32字节数值

同理端口号也有一个转换函数

我们的端口号位两个字节16位,所以使用第二个htons函数

完整示例

3.bind

4.listen-------->设置第一个socket为监听的socket

监听有没有客户端发起连接请求

5.accept--->第二个socket

从连接请求的队列里面获取这些请求,然后与对应的客户端,完成连接的建立,返回一个已经完成连接的socket的fd

获取ip地址及端口号

返回点分十进制ip地址

端口号

以下示例获取客户端ip及端口号

封装函数时

将字符串转为整形                          

由于我们输入的ip以及端口号是一个字符串,但我们需要一个整形端口号,再在sock里转换成一个·32位数,所以要用atoi函数将字符串端口号转换成整形。

对比一下

port<==>"5000",ip都是字符串

示例

客户端

服务器

TCP粘包问题

缓冲区没刷新,应该分开的数据一起打包发送

解决

1.手动价格分隔符,在接收端辨别

2.指定每次传输长度

3.用结构体

网络通信专用的收发函数

recv

flags为MSG_DONTWAIT时执行非阻塞操作

send

同recv接近

http://www.jinmujx.cn/news/119441.html

相关文章:

  • 济南网站建设(选聚搜网络)seo网站关键词优化报价
  • 封面型网站怎么做的百度搜索收录
  • vps如何限制网站网速seo优化排名公司
  • 怎么能自己做网站企业推广网站
  • 网站怎么做营销策划搜索电影免费观看播放
  • 移动应用开发是学什么的株洲seo推广
  • 网站链接只显示到文件夹怎么做的宁波seo推广服务
  • 免费网站建设itcask昆明seo案例
  • 十大看b站直播的推荐理由一天赚2000加微信
  • 做个网站需要多久网站优化包括哪些
  • 呼和浩特网站建设价位新闻最新消息
  • 属于c2c的网站有哪些网络市场营销策划书
  • 刚做的网站适合做外链吗太原做网站哪家好
  • 网站广告的优势google chrome官网下载
  • 荆州哪里做网站怎么优化网站关键词的方法
  • 3d网页游戏上海不限关键词优化
  • 浙江城乡与住房建设部网站郑州seo优化哪家好
  • 辽宁住房和城乡建设厅网站首页苏州网站外包
  • 北京网站设计多少钱百度站长收录提交入口
  • 一级a做囗爰片免费网站百度电脑版网页
  • 开发网站流程广州百度提升优化
  • 山西大同网站建设百度浏览器网页
  • 香港云服务器哪个好网站seo工具
  • 定制网站开发广安广播电台福州百度推广排名优化
  • wordpress 获取图片整站优化提升排名
  • 天津党员档案建设网站免费发布产品的网站
  • 中牟做网站免费二级域名平台
  • 网站做海康直播汕头网站建设推广
  • ai做的比较好的网站最新新闻热点话题
  • 郑州做网站排名宁波网络推广软件