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

天元建设集团怎么样百度seo工作室

天元建设集团怎么样,百度seo工作室,网站开发工程师学什么区别,WordPress调用画廊一.udp双向通信 1.fork进程实现双向通信 【1】head.h 【2】client客户端 (1)父进程从键盘获取字符串 (2)输入quit,发送结束子进程信号 (3)exit退出父进程 (1)子进程接受…

一.udp双向通信

1.fork进程实现双向通信

【1】head.h

【2】client客户端

(1)父进程从键盘获取字符串

(2)输入quit,发送结束子进程信号

(3)exit退出父进程

(1)子进程接受信息

(2)getppid用于退出父进程

【3】server服务器

注意:在通信前,客户端需要先发一条消息用于服务器获取客户端信息

(1)父进程发送信息,输入quit发送信号结束子进程并退出

(2)子进程接受信息,输入信息获取父进程pid并结束父子进程

2.pthread线程实现udp双向通信

【1】client客户端

注意:定义全局变量sockaddr_in不用向线程传参.

【2】server服务器

同样,服务器需要先获取客户端信息

二,udp实现文件复制

1.client客户端

(1)首先,向服务器传入文件名

(2)读取文件,进行传输

打开新文件并写入

三.udp实现聊天室

1.实现思路梳理

2.head.h

(1)定义结构体msg_t用于存储客户端数据

   type:用于存储客户端状态

   name:用于存储客户端名字

  text:用于存储需要发送的文本

(2)MSG_TYPE分为进入,发送,退出三种状态

3.client客户端

(1)记录状态为进入,获取名字,初始化文本

(2) 发送客户端信息,由服务器接受后向其他客户端发送接入信息

创建线程进行读写

线程1:(1)在读操作里定义结构体用于读取其他客户端信息

(2)读取服务器发送来的其他客户端信息

(3)打印发送人和发送消息

注:定义两个全局变量后,不用向线程传参

线程2:(1)从键盘获取发送消息

(2)

【1】如果是quit就将状态变为QUIT,向服务器发送结构体,服务器读取后向其他客户端发送退出信息,并删除客户端信息

【2】如果是其他消息,向服务器发送,由服务器发送给其他客户端

4.server服务器

(1)定义能接入的客户端的宏为10

(2)定义结构体的数组用于接受这些客户端的信息

(1)接收接入的客户端信息

(2)读取客户端状态

【1】LOGIN接入状态

1.将信息记录在结构体的数组中

2.向其他客户换发送接入信息

注:其他客户端为接入状态,且将存储的地址与客户端进行对比,向除了自己的其他客户端发送信息

【2】CHAT状态

直接发送结构体信息

【3】QUIT状态

(1)向其他客户端发送退出信息

(2)清空客户端结构体信息

http://www.dtcms.com/wzjs/291087.html

相关文章:

  • 网站镜像做排名开发小程序
  • 半岛官方网站下载产品市场调研怎么做
  • 大型电商网站开发项目站长之家怎么找网址
  • 定制型网站制作哪家好站内营销推广方式
  • 企业网站建设的必要性免费推广链接
  • 微信公众号小程序怎么发布seo助力网站转化率提升
  • wordpress 自定义类型北京网站营销seo方案
  • 做b2b网站赚钱百度首页排名优化价格
  • 白银市住房和城乡建设局网站自动app优化最新版
  • 建设电影网站代码2021年新闻摘抄
  • 莆田高端模板建站枫树seo
  • 网站sitemap怎么做北大青鸟
  • 凯里网站设计公司网络营销推广价格
  • 目前做网站框架万能软文范例800字
  • 买了虚拟主机怎么做网站优化关键词技巧
  • 营销网站案例广州seo关键词优化外包
  • 江苏省建设厅新疆办网站地推拉新app推广平台有哪些
  • 网站怎样和首页做链接地址夸克搜索
  • 网站开发选题申请理由黄山seo排名优化技术
  • 手机怎样做网站图解买外链网站
  • 免费个人网站建设制作代码qq刷赞网站推广全网
  • 成都手机号码网站建设国外免费网站服务器
  • 做网站不切片可以吗网站搭建教程
  • 网站开启gzip压缩推广赚钱平台
  • 网站建设手稿温州seo推广外包
  • 邢台网站百度关键词搜索怎么弄
  • 网站建设栏目层级百度怎么推广广告
  • 网站更换空间教程中国站长之家官网
  • 石家庄网络营销余姚seo智能优化
  • 网站排名优化首页如何制作网页广告