摘要: 功能描述:程序应用多线程技术,可是实现1对N进行网络通信聊天。但至今没想出合适的退出机制,除了用Ctr+C。出于演示目的,这里采用UNIX域协议(文件系统套接字),程序分为客户端和服务端。应用select函数来实现异步的读写操作。     先说一下服务端:首先先创建套接字,然后绑定,接下进入一个无限循环,用accept函数,接受“连接”请求,然后调用创建线程函数,创造新的线程,进入下一个循环。这样每当有一个新的“连接”被接受都会创建一个新的线程,实现1对N的网络通信。在服务端程序中线程中用一个buffer读写,为了 阅读全文
posted @ 2011-01-06 17:30 zhuxianji 阅读(12173) 评论(3) 推荐(5) 编辑
摘要: 设计一加法器阵列,完成下列复数运算功能,其中R为数据的实部,1为数据的虚部。Ra’=(Ra+Rc)+(Rb+Rd)Ia’=(Ia+Ic)+(Ib+Id)Rc’=(Ra+Rc)-(Rb+Rd)Ic’=(Ia+Ic)-(Ib+Id)Rb’=(Ra-Rc)+(Ib-Id)Ib’=(Ia-Ic)-(Rb-Rd)Rd’=(R... 阅读全文
posted @ 2010-05-11 21:13 zhuxianji 阅读(1543) 评论(0) 推荐(0) 编辑
摘要: 九、电气装置的遥控器发射频率为38KHz的间歇红外波,需要一个脉冲调制信号,对于待发射的码序列中的“1”信号,脉冲调制信号的脉宽为4个时钟周期,占空比为1/8;对于“0”信号,脉冲调制信号的脉宽为2个时钟周期,占空比为1/4。如图6所示(所看到题目没图)。待发射的固定码序列存于移位寄存器中,以Reset信号启动一个电路模块,当Reset=1时,脉宽调... 阅读全文
posted @ 2010-05-09 11:00 zhuxianji 阅读(1224) 评论(0) 推荐(0) 编辑