在一個多人連線伺服器中,我們要有一個伺服端執行緒負責傾聽是否有客戶端連線,如果有客戶端連線,就指派一個客戶端執行緒專門應付這個客戶端連線,並在客戶端佇列中記錄它,然後進入下一個傾聽。 一個客戶端執行緒的工作,就是讀取客戶連線端的使用者輸入訊息,它不負責回應訊息,而是將讀到的訊息加入訊息佇列中,此外在我們的範例中,客戶端執行緒也負責自己的連線狀態,如果使用者中斷連線,客戶端執行緒會負責將自己從客戶端佇列中清除。 廣播執行緒負責取出訊息佇列中的訊息,然後將之一一傳送訊息給客戶端佇列中尚存在的客戶端執行緒。
标签: 伺服器
上传时间: 2015-05-22
上传用户:wweqas
《角度测量器》 用光电编码器测量角度,每个脉冲为0.72度。 测量范围:0.0~360.0度 为保证不错过脉冲,用timer1计数,在电平跳变中断里判断转动方向,尽量加快处理过程。 数据换算和数码管扫描显示在主循环中实现。 译码器用10米长5芯屏蔽线与数显器的两片74HC595连接。 MCU为12F629,使用内部4兆RC振荡和内部复位功能。
上传时间: 2015-06-18
上传用户:sclyutian
光电编码器,是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。
标签: 光电编码器
上传时间: 2015-06-20
上传用户:tuilp1a
电话计费器程序/*信号定义: clk: 时钟信号,本例中其频率值为1Hz; decide: 电话局反馈回来的信号,代表话务种类,“01”表示市话,“10”表示 长话,“11”表示特话; dispmoney: 用来显示卡内余额,其单位为角,这里假定能显示的最大数额为50 元 (500 角); disptime: 显示本次通话的时长; write,read: 当write 信号下降沿到来时写卡,当话卡插入,read 信号变高时读卡; warn: 余额过少时的告警信号。本例中,当打市话时,余额少于3 角,打长 话时,余额少于6 角,即会产生告警信号; cut: 当告警时间过长时自动切断通话信号。 */
上传时间: 2014-01-15
上传用户:hewenzhi
Hamming 神经网络从功能上来看是最小Hamming 距离分类器.利用它能够完成不完整输入信息与所存储模式的最小汉明距离分类. Hamming 网络是一个双层神经网络,第一层网(即匹配子网络)是用来计算输入模式与该网络已经学习过的各样本之间的匹配测度.第二层网(即竞争子网络)接收从匹配子网络送来的未知模式与已存各样本的匹配测度,然后经过多次迭代运算就可以求得与输入模式相匹配的样本.
上传时间: 2015-07-04
上传用户:66666
DSP采样MCBSP控制的AD/DA转换器,工作,将数据送到GSM进行压缩出来后发HPI总线传给CPU
上传时间: 2014-01-11
上传用户:zhangzhenyu
一个木马代码 功能比较全面 1.文件管理:模枋 Windows 资源管理器,可以对文件进行:复制、粘贴、删除,重命名、远程运行等,可以上传下载文件或文件夹,操作简单易用。 2.远程控制命令:查看远程系统信息、剪切板查看、进程管理、窗口管理、外设控制、服务管理、共享管理、代理服务、MS-Dos模拟、其它控制! 3.捕获屏幕:不但可以连继的捕获远程电脑屏幕,还能把本地的鼠标及键盘传动作送到远程实现实时控制功能! 4.注册表模拟器:远程注册表操作就像操作本地注册表一样方便!
上传时间: 2014-01-16
上传用户:cuiyashuo
摘 要: 本文件是C8051单片机I2C总线读写测试程序;将跳线器JP6短接,使用外部22.1184MHz晶振. 功能:定义 0 ~ 9 键为数字键, A ~ F 为功能键。按 A 键后,可按0 ~ 9 数字键, 从零地址开始存储该键值,并送LED数码管上显示该键值。按 C 键停止后,按 B 键, 从零地址开始读取数据值,并送LED数码管上显示。读取速度每秒一次。在按 C 键停止后,可按 A 键重新输入。
上传时间: 2015-09-02
上传用户:sevenbestfei
分区表备份器 miniTO 源码 现传上源码...希望能对正学习DOS,WINDOWS,磁盘和编程者有点帮助... 内含纯DOS,WIN32控制台和WIN32 GUI三个版本.它们生成的备份文件可以在任何版本中使用. WIN32 GUI版本暂使用备份功能(其他模块也都已全部写好,全是完整的,现在仅开启备份功能),如果想使用还原替换和比较功能,可自行打开调用的开关或加几句调用的代码就可以了, 一会儿我再把它们加上去,... (在WIN,打印功能是不能使用直接使用DOS的代码的,要把它们先送到编辑框的缓冲区再显示的...有兴趣的也可自己弄...) 因刚刚从DOS代码转写成WIN,程序提示还没有完全改写成WIN的,printf()等还留在里面,不过对编译没有影响,有时间可以改写掉, 因时间关系,没有详细的注释,不过在写的时候,变量名字基本是根据其功能起的,所以,对程序的代码思路还是不难理解的
上传时间: 2015-10-05
上传用户:恋天使569
这是一本关于Intel 80C51 以及广大的51 系列单片机的书这本书介绍给读者一些 新的技术使你的8051 工程和开发过程变得简单请注意这本书的目的可不是教你各种 8051 嵌入式系统的解决方法 为使问题讨论更加清晰在适当的地方给出了程序代码我们以讨论项目的方法来说 明每章碰到的问题所有的代码都可在附带的光盘上找到你必须熟系C 和8051 汇编因 为本书不是一本C 和汇编的指导书你可以买到不少关于ANSI C 的书最佳选择当然是Intel 的数据书可从你的芯片供应商处免费索取和随编译工具附送的手册
上传时间: 2014-11-23
上传用户:ynzfm