Hot Search : Source embeded web remote control p2p game More...
Location : Home Search - c B
Search - c B - List
N D I S协议驱动程序源代码用C语言完成,包括四个C语言源文件,分别为p a c k e t . c、o p e n c l o s . c、 r e a d . c和w r i t e . c。C语言头文件p a c k e t . h和资源文件p a c k e t . r c通过D D K提供的b u i l d工具编译生成驱动 程序可执行文件p a c k e t . s y s。-S I N D agreements driver source code using C language completed, including four C language source documents for a p c k e t. C, n o p c l e s o. C, a r e d. W r c and i t e. c. C-language header file a p c k e t. H and a resource document p c k e t. R c through D D K for the b u l d i compiler generation tools driver executable file a p c k e t. S y s.
Date : 2008-10-13 Size : 62.99kb User : 张敏

DL : 0
包括串口设计 鼠标控件 等电子设计大赛常用的功能
Date : 2008-10-13 Size : 552.23kb User : 王雄辉

DL : 0
(1) 系统可采用C/S 或B/S模型设计。 (2) 采用C/S设计时考虑线程、同步操作的实现。
Date : 2008-10-13 Size : 16.14kb User : 肖俊琴

动网论坛KEY清除工具 功能简介: A 在删除了所有管理员情况下,新建admin帐号。 B 修改某一用户密码并提升为管理员。 C 当论坛关闭时没有开启之匙。 D 子论坛统计子数错误之修复。 E 修复固顶帖,修复主题表情,修复分版Board_user字段,修复用户表UserTopic字段及自定义权限错误。 F 清空本论坛所在服务器的缓存信息。 G 修复用户主题值、注册日期为空,星座显示undefined的错误。 H 修正删除不活动用户时间值过大的错误。 I 查看动网论坛常规信息与常用上传组件及图片处理组件探针。 J 修复帖子解固后无法被固顶或区固顶的错误。 K 修复管理员没有进入后台权限。 L 不没有登录的状态下直接进入后台操作
Date : 2008-10-13 Size : 13.42kb User : lmt

目录ftp服务器是一个基于控制台的ftp服务器程序,能够实现大部分的FTP的服务器程序; 注意: a.帐号密码为toldo b.主目录为c:/temp,在连接之前请先建立
Date : 2008-10-13 Size : 56.46kb User : 薛丁山

没啥好补充的,一份支持QQ协议的孔件,2006年发表于 hellfish.ys168.com,使用也很简单. QQ[OICQ] Runer Ver 1.01 Copyright (C) 2006 HellFish E-Mail: hellfish@qq.com,sgfree@hotmail.com QQ[OICQ]: 4427968 保留以上信息,保留对作者最基本的尊重. //Example //.... //var QQ1:TQQRuner //... //QQ1:=TQQruner.Create //QQ1.QQNumber:=123456 //QQ1.QQPassWord:=123456 //QQ1.QQHide:=False //QQ1.QQAutoReply:= 自动回复 //QQ1.QQStart //..... //QQ1.QQSendIM(OICQ号,信息内容,字体,模式,R颜色,G颜色,B颜色) 发送信息 //..... //QQ1.FInfo.LastMessages 最后收到的消息 //QQ1.Finfo.MessageQQ 最后发来消息的QQ号码 //QQ1.QQKeepLive //..... //QQ1.QQStop
Date : 2008-10-13 Size : 82.47kb User : hss

第六章实例源程序双机通信pport 运行这个程序需要tc提供的几个头文件。建议修改options菜单中的include目录项到tc的include的目录下(具体方法可以参见本书第一章的讲解);或者把源程序拷贝到tc目录下运行。而本章例子中,因为pport.c内嵌汇编代码,读者要在命令行下输入tcc -B d:\\tc\\source\\pport.c,来编译pport.c;之后需要编译server.c和clint.c就可以得到两个执行文件。
Date : 2008-10-13 Size : 24.7kb User : 柳惠

一个事务并行处理的模拟程序,使用Erlang实现。服务器端维护一个a,b,c,d的变量。客户端提交读写a,b,c,d的事务。可以同时开启多个客户端口。并未使用锁,而是使用乐观向后验证控制事务串行等价
Date : 2008-10-13 Size : 24.4kb User : 李傲

(利用GIF_LZW算法实现的)网络图片传输 技术特点 ~~~~~~~~ 一、使用TCP协议传输数据。理由:稳定性好。 二、使用字节数据流进行传输,理由: A:VB的String存在自动Unicode转换问题,影响速度; B:可以直接发送8位字节数据,不需要使用Base64编码,从而减少了编码时间。 三、使用GIF-LZW压缩算法压缩图像。理由: A:行程编码、Huffman压缩算法压缩率太低; B:JPEG压缩算法需要太多位运算,且运算量大(有专门MMX优化算法),不利于VB实现; C:GIF-LZW压缩算法压缩率较好,且我已想出VB语法下高效GIF-LZW压缩/解压算法。 四、使用“有序抖动”算法进行 色彩量化。理由:“有序抖动”处理的结果具有一定规律性,有助于LZW类算法压缩。-(using GIF_LZW algorithm) picture transmission network ~~~~~~~~ a technical features, the use of TCP to transmit data. Reason : good stability. Two, the use of byte data stream for transmission, reasons : A : VB String exist automatically Unicode conversion, the impact speed; B : can directly send eight bytes of data and do not need to use Base64 encoding, thereby reducing the coding time. 3, the use of GIF - LZW compression algorithm for image compression. Reason : A : itinerary coding, Huffman compression algorithm compression rate is too low; B : JPEG compression algorithm needs much-bit computing, and large amount of computation (with MMX specialized optimization algorithm), is not conducive to VB; C : GIF - LZW compression algorithm compression ratio better, and I have come up with un
Date : 2008-10-13 Size : 61.05kb User :

本软件要在网络中实现点对点的实时对话,主要的工作大约有: A).软件界面的实现。 B).两台主机通过Socket进行通信的实现。 C).如何从本机接收到要发送给对方的消息与如何接收到从对方来的消息并显示的过程。 D).进行异常处理。-the software in peer-to-peer networks to achieve real-time dialogue, the main work around : A). Software interface is achieved. B). Two mainframe through Socket communication is achieved. C). How receive from the machine to be sent to the other party and how to receive news from the other side of the news and display process. D). For Exception Handling.
Date : 2008-10-13 Size : 142.25kb User : 邓春燕

 

操作系统课程设计任务书


一、设计题目:多机进程通信

应用Socket进程通信技术编写聊天室程序,实现基于服务器的并发多机信息转发。如果各客户端在线则可以实时聊天、发送接收文件,如果某客户端离线,则发送给他的消息可由服务器端进行内容缓存,待重新连线后可以自动接收通过服务器转发的信息或文件。缓存与转发的控制算法可参考操作系统课程中生产者消费者进程同步方法、缓冲池技术等相关理论。
二、设计思路和功能的详细描述
采用TCP协议,所以属于客户机/服务器模式,因此需要聊天服务器端和聊天客户端两个程序,实现的功能是:任意一台装有客户端程序的计算机都可以通过服务器端的IP地址与服务器相连,然后进入聊天室与连接到服务器的其他客户进行聊天。当客户聊天结束时,可以点断开与服务器断开连接,以释放进程让其他等待的客户进入聊天室,本聊天室最大同时支持50个客户端的连接,如果服务器配置较高可以修改程序来增加同时连接数。
三、采用的方法、技术、运行环境及其配置
本聊天程序采用TCP协议,用VC++编写,属于客户机/服务器模式。采用了多线程的机制。其中使用windows Sockets实现多台计算机(多个进程)间的通信,SOCKET实际在计算机中提供了一个通信端口,可以通过这个端口与任何一个具有SOCKET接口的计算机通信。应用程序在网络上传输,接收的信息都通过这个SOCKET接口来实现。客户机/服务器模式中客户应用程序向服务器程序请求服务。一个服务程序通常在一个众所周知的地址监听对服务的请求,也就是说,服务进程一直处于休眠状态,直到一个客户对这个服务的地址提出了连接请求。在这个时刻,服务程序被“惊醒”并且为客户提供服务即对客户的请求作出适当的反应。本聊天程序就是基于这中思想实现的,程序分为两大部分:TCP聊天服务器端和TCP聊天客户端。两者都拥有各自的SOCKET接口,其中服务器端SOCKET接口需要绑定到固定地址上(实现语句:ock=Socket(AF_INET,SOCK_STREAM,0);),等待客户端的连接(实现语句:listen(sock,5);)。等待客户端的连接的过程就是通过多进程机制来实现的。
聊天程序是在VISUAL C++6.0上编译实现的,在WINDOWS2000,XP上测试运行成功。
对客户计算机配置无特殊要求,由于所设置的最大连接进程为50,所以对服务器要求也不高。
四、关键源程序及其详细的注释
<一>、服务器端
1
、Socket初始化
//
初始化对话框
BOOL CCSocketDlg::OnInitDialog()
{

count=0;

m_list.InsertColumn(0,"消息");

m_list.SetColumnWidth(0,435);

m_edit.SetLimitText(99);

.

.

.

.

 


Date : 2008-11-21 Size : 54.5kb User : lenjear
CodeBus is one of the largest source code repositories on the Internet!
Contact us :
1999-2046 CodeBus All Rights Reserved.