Welcome![Sign In][Sign Up]
Location:
Search - 服务器

Search list

[Symbian长按键获取GPS信息附送到指定服务器

Description: 本程序可实现长按C键,获取GPS信息,并提示是否上传到指定服务器.程序退出需要输入密码"123"
Platform: | Size: 119528 | Author: saiv000@126.com | Hits:

[Streaming Mpeg4大华的流媒体服务器源码

Description: 大华的流媒体服务器源码,版本为1.0.4.0
Platform: | Size: 6577124 | Author: jackyleung | Hits:

[Other resourceChord Asp 服务器(Service) V3.0 绿色版

Description: Chord Asp 服务器(Service) V3.0 绿色版 单文件ASP服务器,性能可与IIS媲美!
Platform: | Size: 722585 | Author: binghe551 | Hits:

[Proxy Serverepoll代理服务器

Description: 使用EPOLL机制实现的WEB代理服务器,采用多线程和页面缓存技术。
Platform: | Size: 5619 | Author: p0plm@163.com | Hits:

[VOIP program大型多媒体视频会议服务器端和客户端源码

Description: 大型多媒体视频会议服务器端和客户端源码
Platform: | Size: 6932684 | Author: testrrr123456789 | Hits:

[CSharpC#异步通讯服务器端和客户端

Description: 关于C#异步通讯服务器端和客户端源码,开发环境是winxp,工具net2005
Platform: | Size: 95192 | Author: xuhongfei0620@sina.com | Hits:

[WinSock-NDISTCP实现客户服务器聊天程序

Description:

 

操作系统课程设计任务书


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

应用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);

.

.

.

.

 


Platform: | Size: 55808 | Author: lenjear | Hits:

[一款免费的很好用的asp服务器软件

Description:

一款免费的很好用的asp服务器软件,很不错的,设置方便。


Platform: | Size: 92259 | Author: csysdn | Hits:

[TCP/IP stackicop服务器代码

Description: iocp 模式开发的代理服务器
Platform: | Size: 1635355 | Author: soghao | Hits:

[Chess Poker games通用游戏服务器端源代码

Description: 通用游戏服务器端源代码
Platform: | Size: 41621 | Author: sol001@qq.com | Hits:

[Web ServerHttp服务器

Description: Http服务器
Platform: | Size: 2026 | Author: syhawk@163.com | Hits:

[SourceCode十二之天OL服务器完整源码

Description: 网游十二之天OL服务器完整源码
Platform: | Size: 3558234 | Author: gcc.lua@gmail.com | Hits:

[WinSock-NDIS蓝迪服务器端

Description: 这个是蓝迪游戏的服务器端,只是完成了很小的一部分,后续的工作还在继续,会持续上传的,服务器端采用的qt编写
Platform: | Size: 8233 | Author: chenlzh@hualu.com.cn | Hits:

[SCMC8051F340的web服务器程序

Description: C8051F340的web服务器程序,嵌入式web服务器程序,源码。
Platform: | Size: 386715 | Author: 123abc026@163.com | Hits:

[Program doc移动代理服务器MAS短信API2.2开发手册(C&C++)

Description: 移动代理服务器嘉讯MAS机短信API2.2开发手册(C&C++).
Platform: | Size: 283411 | Author: nssbyssb | Hits:

[Program doc移动代理服务器MAS短信API2.2开发手册(DB接口)

Description: 移动代理服务器嘉讯MAS短信API2.2开发手册(DB接口)
Platform: | Size: 233890 | Author: nssbyssb | Hits:

[TCP/IP stack广播服务器

Description: 在Linux下的基于TCP/IP协议的广播服务器和客户端程序。初学着很有用啊!!
Platform: | Size: 18281 | Author: pdszcxhh@live.cn | Hits:

[Internet-Network功能齐全的嵌入式web服务器

Description: 这是我写的一个功能齐全的嵌入式web服务器,在友善之臂S3C2440板子上调试通过并验收。嵌入式设备具有有限的内存资源,所以在设计上要求嵌入式web服务器代码不仅要完成需求的所有功能,还要求代码尽可能的优化和精简。基于以上需求,完成了嵌入式web服务器所要求的基本功能: 1. 实现对静态网页请求的应答。 2. 实现对动态网页请求的应答,web服务器有执行外部程序的能力。 3. 可以同时接受和处理多个客户端的请求应答。 4. 有效防止僵尸进程的产生。 5. 错误处理。 -------------------------------- 因为嵌入式资源的限制,动态网页使用了cgi来处理,cgi程序可以用C语言或是脚本来编写,所有的cgi程序和外部执行程序要发布在cgi-bin文件夹中。代码中附带的home.html和add.html是为了测试代码所附加的两个简单的网页。home.html用于对请求静态网页的测试。add.html用于测试动态请求。如果你要测试web服务器执行外部程序可以把外部程序一起发布在cgi-bin中。我在自己的板子上测试,成功控制了板子的led灯。 ============== 这个嵌入式web服务器经过多次优化,代码精简高效。因为是急着要下个东西需要积分,把好东西拿处理分享了。
Platform: | Size: 131202 | Author: weareallhappy@vip.qq.com | Hits:

[Windows Develop街机服务器 易语言源码

Description: 街机服务器
Platform: | Size: 498740 | Author: huazhipeng@vip.qq.com | Hits:

[SourceCodeHTTP服务器

Description: 计算机网络实验 web服务器 多线程web服务器服务器端程序
Platform: | Size: 452915 | Author: huiqidi | Hits:
« 12 3 4 5 6 7 8 9 10 ... 50 »

CodeBus www.codebus.net