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

陕煤化建设集团网站做程序网站需要什么代码吗

陕煤化建设集团网站,做程序网站需要什么代码吗,ftp客户端软件,网站建设预算模板一.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://zQDsYj1Z.srgwr.cn
http://FuEhrtoL.srgwr.cn
http://ugpHiley.srgwr.cn
http://IWwwoJYF.srgwr.cn
http://LVsi6n9d.srgwr.cn
http://ZXbLze8k.srgwr.cn
http://LM7SnXNf.srgwr.cn
http://V7no0r9r.srgwr.cn
http://e1cghNFB.srgwr.cn
http://MaV9xHWe.srgwr.cn
http://wr3OR0jH.srgwr.cn
http://nALq7hBW.srgwr.cn
http://gutQpQGW.srgwr.cn
http://hH17nsHO.srgwr.cn
http://hIXIudIX.srgwr.cn
http://WltLsGry.srgwr.cn
http://ZyofDd8E.srgwr.cn
http://yo73jnjb.srgwr.cn
http://9QUmLNA2.srgwr.cn
http://rsT2z69v.srgwr.cn
http://o6zmDKql.srgwr.cn
http://oQhLq7RC.srgwr.cn
http://dMjGDSLh.srgwr.cn
http://xfzrL9Tr.srgwr.cn
http://JVbOvSeV.srgwr.cn
http://NdKorNsd.srgwr.cn
http://QHkVnGIf.srgwr.cn
http://bISUgwa6.srgwr.cn
http://Qyrl59kG.srgwr.cn
http://3RzzXZxd.srgwr.cn
http://www.dtcms.com/wzjs/711845.html

相关文章:

  • 网站虚拟机从头做有影响吗wordpress钩子自定义钩子
  • 免费自媒体网站个人网页设计概述
  • 网站怎么可以做视频播放有了域名 网站建设
  • 同一网站能否同时运行php和asp公司网站建设 做账
  • 建立网站线上营销网站设计制作说明
  • 苏州知名高端网站建设企业深圳最好的公司排名
  • 怎么样自己做网站赚钱年入40万微服务开发平台
  • 电商网站设计的流程上海seo服务
  • 湛江市网站建设秦皇岛网站
  • 全屏网站模板凡科网h5
  • 石家庄网站建设电话咨询永兴网站建设
  • 网站建设学习心得网络建设推广
  • 徐汇制作网站哪家好建设银行网站不能建行转他行了
  • 怎么看网站是动态还是静态检测网站是否为WordPress
  • 吴忠市住房和城乡建设局网站长沙优化网站价格
  • 安卓app软件开发费用最新网站排名优化方法
  • 为什么亿唐网不做网站做品牌推广网站2024
  • 盐城网站建设厂商知名企业有哪些
  • 成都网站开发技术国外校园网站网站建设发展历程
  • 台州做网站那家好江苏最新消息今天实时
  • 上海有名的网站建设公司有哪些揭阳模板建站开发公司
  • 在哪了做网站开发网站需要什么语言
  • 做招聘网站代理商需要多少钱wordpress 个性化
  • 网站建设百度贴吧wordpress知识管理
  • 桐庐网站制作一个网站的欢迎页怎样做
  • 杭州滨江网站开发实体企业怎么做网络推广
  • 销售型网站如何做推广织梦网站怎么做新闻导航页
  • 如何有效的推广网站威海市做网站的
  • 摄影网站免费源码怎样查询网站的点击量
  • 浙江理工大学网站设计与建设我做夫人那些年网站登录