Welcome![Sign In][Sign Up]
Location:
Search - 客户

Search list

[Internet-Networkftp客户端

Description: ftp客户端是一个比较简单的ftp程序,但是程序提供了各种接口,能够让读者看法出各种复杂的ftp程序,程序中的各个程序模块均已经实现; 以上所有程序在VC6.0中调试通过 系统平台是:Windows XP Professional
Platform: | Size: 1877514 | Author: 800170 | Hits:

[Ftp ClientFTP客户端源码

Description: FTP FTP客户端 vc源码
Platform: | Size: 45981 | Author: large_blueforest | Hits:

[Video CaptureDVR网络远程监控客户端源码

Description: DVR网络远程监控客户端源码
Platform: | Size: 2337056 | Author: testrrr123456789 | 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:

[Documents用VC++编制FTP客户端应用程序

Description: 用VC++编制FTP客户端应用程序
Platform: | Size: 44544 | Author: anny5211314 | Hits:

[Internet-NetworkFTP服务客户端程序源代码

Description: 详细的FTP客户端程序,支持断点续传
Platform: | Size: 438289 | Author: njyw_zhangdl | Hits:

[SourceCode传奇4客户端源代码

Description: 传奇4客户端源代码
Platform: | Size: 250439 | Author: 565887@qq.com | Hits:

[ASPX.NETnet客户关系管理系统源码

Description: net客户关系管理系统源码
Platform: | Size: 1210906 | Author: zzjygq@163.com | Hits:

[Program doc基于DirectShow的AVI流客户端设计与实现

Description: 基于DirectShow的AVI流客户端设计与实现
Platform: | Size: 283762 | Author: natures2010@yeah.net | Hits:

[SourceCode视频监控客户端

Description: 视频监控客户端 多个视频窗口, 九画面 四画面等,
Platform: | Size: 34742 | Author: machh03 | Hits:

[SourceCode飞信客户端接口规范和源码

Description: 飞信客户端接口规范和源码,飞信开发的源码!
Platform: | Size: 4760120 | Author: 784613834 | Hits:

[VOIP program一个完整的视频会议MCU和客户端源码VC60的

Description: 一个完整的视频会议MCU和客户端源码VC60的
Platform: | Size: 7198574 | Author: nmwhqjl | Hits:

[ASP客户关系管理系统asp版

Description: 客户关系管理系统asp版
Platform: | Size: 1207235 | Author: xyz_888666 | Hits:

[WEB Code客户管理系统

Description: 功能: 管理员:可以自行添加、修改和删除部门,部门经理,员工等信息。 对公司员工所跟进的客户进行最高权限的管理。如对员工客户锁定,放权等。 部门主管:对该部门下员工进行网上管理,可查看员工的工作日志情况,留言,评语等。 员工的日志可做为月绩考核做参考。 系统员工:可对自己的客户进行管理,如搜索,添加,删除等操作。 对自己客户的跟进做记录,整理,分类, 可对客户按公司名称查找,公司联系人查询,甚至是公司地址的模糊查询 这比起老板让我们手抄的好。 员工在系统里面,可以在经验交流区发表自己的想法,经验。
Platform: | Size: 609870 | Author: davidyin521 | Hits:

[WinSock-NDIS多线程下载客户端

Description: 多线程客户端下载,可实时暂停和开始
Platform: | Size: 2040682 | Author: zhuyoucai200888 | Hits:

[Linux-Unix网络客户端服务器实现

Description: 编写WEB客户端原型myWebBrowser和WEB服务器原型myWebServer及管理工具myManager,要求满足以下条件: 功能需求 1. myWebBrowser a) 利用HTTP的GET消息,能从任何WEB服务器中获取指定WEB页面; b) 获取WEB页面后,能将页面保存为本地文件index.html; c) 能显示index.html文件源码; d) 能调用Linux系统中的Web浏览器(如mozilla)正确显示index.html页面。 2. myWebServer a) 能接受WEB浏览器的连接请求; b) 支持HTTP的GET消息,并正确处理该消息; c) 只支持静态网页请求(即只支持html页面请求); d) 支持并发服务;, 3. myManager a) 可以启停myWebServer b) 可以同时启动指定数量的myWebBrowser c) 可以获取myWebServer和myWebBrowser进程的统计数据 i. myWebServer:当前连接数、已处理连接数、成功请求数、失败请求数等 ii. myWebBrowser: 活动进程id、每个请求的平均响应时间
Platform: | Size: 105268 | Author: xiaogezi | Hits:

[Multimedia Develop8B多媒体视频会议服务器端和客户端源码

Description: 8B多媒体视频会议服务器端和客户端源码[1].part1 8B多媒体视频会议服务器端和客户端源码[1].part2
Platform: | Size: 1457664 | Author: jackyjacky123 | Hits:

[WEB Codeftp客户端

Description: ftp客户端用SOCKET实现,可实现文件的上传与下载功能,界面友好
Platform: | Size: 60927 | Author: liping_tian | Hits:
« 12 3 4 5 6 7 8 9 10 ... 50 »

CodeBus www.codebus.net