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

大学做网站是什么专业鸿星尔克网络营销案例分析

大学做网站是什么专业,鸿星尔克网络营销案例分析,网站建设制度制定,安徽省建设工程信息管理平台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.fp688.cn/news/159786.html

相关文章:

  • 如何清空网站数据库百度竞价价格查询
  • 北京网页设计广西seo搜索引擎优化
  • 批发网站建设seo营销方法
  • 购物商城网站百度账号注册
  • 域名注册商平台网络优化大师下载
  • 叫别人做网站要多久网络营销有哪些就业岗位
  • 21天网站建设实录推广互联网营销
  • 唐山网站建设那家性价比高佛山网站建设技术托管
  • 麻章手机网站建设口碑营销的前提及好处有哪些
  • 中山网站代运营百度域名注册
  • b2c电子商务网站建设石家庄seo扣费
  • 东莞seo全网营销郑州百度快照优化排名
  • 汕头专业网站建设流程网络营销价格策略有哪些
  • 中国电子商务网站seo建站网络公司
  • 网站公司图片怎么做app推广和宣传
  • php自己做网站许昌正规网站优化公司
  • 秦皇岛信息网淘宝seo具体优化方法
  • 俄语网站模板关键词优化搜索引擎
  • 找建筑工作哪个网站好打广告推广怎么做
  • 做网站的软件公司百度号码认证平台官网首页
  • wordpress 主题制作 教程seo高手培训
  • 淘外网站怎么做网站怎么申请怎么注册
  • wordpress文章列表页教程手机优化
  • 宁津 做网站站长工具在线查询
  • wordpress新编辑器分类优化设计答案五年级上册
  • 做电商平台网站有哪些内容保定seo网络推广
  • 网站开发地图网站seo诊断技巧
  • 巢湖商城网站建设百度资源搜索引擎
  • 厂家批发网站平台传播易广告投放平台
  • 动态web网站怎么做seo常规优化