Welcome![Sign In][Sign Up]
Location:
Search - TCP聊天

Search list

[CommunicationTCP聊天服务器端1

Description: TCP 聊天程序服务器端,详细讲述开发过程和理论依据-TCP chat sever side, describe detailedly of the development process and theory base.
Platform: | Size: 32223 | Author: 胡和南 | Hits:

[CommunicationTCP聊天客户端1

Description: TCP 聊天程序客户端,详细讲述开发过程-TCP client chat program, described in detail the development process
Platform: | Size: 31655 | Author: 胡和南 | Hits:

[WinSock-NDISVB的TCP聊天工具

Description: VB的TCP聊天工具将服务端与客户端分开编写,使用机器需先打开服务端,再在远程机器使用客户端连接-VB TCP chatting tool services and client-prepared separately, the use of machines need to open the server, then the remote machine using the client
Platform: | Size: 49406 | Author: 邱路 | 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:

[WinSock-NDISvb的 tcp聊天事例

Description: vb的 tcp聊天事例
Platform: | Size: 51526 | Author: adasd@131.com | Hits:

[WinSock-NDISTCP聊天 MFC socket 网络编程

Description: TCP聊天 MFC socket 网络编程
Platform: | Size: 132926 | Author: 562358126 | Hits:

[SourceCode基于VC的TCP聊天

Description: 基于VC的TCP聊天源码的实现.
Platform: | Size: 241281 | Author: zhcq8016@126.com | Hits:

[Internet-NetworkTCP聊天

Description: 小型网络聊天系统-small Web Chat System
Platform: | Size: 3858432 | Author: InternetGamePlayer | Hits:

[TCP/IP stackTCP_Talk

Description: TCP聊天程序,可通过ip地址实现局域网聊天。-TCP chat program, through ip address LAN chatting.
Platform: | Size: 5049344 | Author: 顾英博 | Hits:

[Internet-NetworkVB的TCP聊天工具

Description: VB的TCP聊天工具将服务端与客户端分开编写,使用机器需先打开服务端,再在远程机器使用客户端连接-VB TCP chatting tool services and client-prepared separately, the use of machines need to open the server, then the remote machine using the client
Platform: | Size: 49152 | Author: 邱路 | Hits:

[Internet-Network一个基于TCP聊天室的简单实现

Description: 多聊和私聊的实现程序,对你们应该有很大的帮助哦-Private Chat, and chat over the procedures, you should be very helpful oh
Platform: | Size: 72704 | Author: 蓝铃 | Hits:

[CommunicationTCP聊天服务器端1

Description: TCP 聊天程序服务器端,详细讲述开发过程和理论依据-TCP chat sever side, describe detailedly of the development process and theory base.
Platform: | Size: 31744 | Author: 胡和南 | Hits:

[CommunicationTCP聊天客户端1

Description: TCP 聊天程序客户端,详细讲述开发过程-TCP client chat program, described in detail the development process
Platform: | Size: 31744 | Author: 胡和南 | Hits:

[Internet-Networkvc开发tcp聊天服务器端

Description: 目前绝大多数的聊天程序都是采用UDP开发的,本程序则采用TCP开发,适用于对信息传输要求比较高的场合,本程序是服务器端源代码。-majority of the chat procedures are developed using UDP, TCP procedure is used to develop, apply to information transmission and high demand on the occasion, the process is server source code.
Platform: | Size: 31744 | Author: 布瓜 | Hits:

[TCP/IP stacktcp--chat

Description: 关于TCP聊天的一个线程.用SCOKET编制!-TCP chatting on a thread. SCOKET prepared to use!
Platform: | Size: 65536 | Author: 林楠 | Hits:

[TCP/IP stackTCP

Description: 一个网络编程的程序代码,实现TCP聊天功能,包括服务器端和客户端-A network of programming code to achieve TCP chat functions, including server-side and client
Platform: | Size: 552960 | Author: Joan | Hits:

[Internet-Networkr00t-tcp-chat-examples.tar

Description: 使用select实现的UNIX/Linux环境下的TCP聊天程序,可以使用Makefile编译。-Select realize the use of UNIX/Linux environments TCP chat program, you can use the Makefile to compile.
Platform: | Size: 15360 | Author: root | Hits:

[CommunicationTCP-SERVER

Description: TCP聊天服务器端程序,程序在VC6.0中调试通过-TCP chat server-side procedures, the procedures adopted in VC6.0 in debugging
Platform: | Size: 38912 | Author: zb | Hits:

[Internet-NetworkTCP-CUSTOM

Description: TCP聊天程序客户端程序,同TCP-SERVER程序配合使用-TCP client chat program, with the TCP-SERVER procedures used in conjunction
Platform: | Size: 38912 | Author: zb | Hits:

[Other聊天室源代码

Description: java实现的TCP聊天室,可实现群聊,私聊等操作(Java implementation of the TCP chat room, can achieve group chat, private chat and other operations)
Platform: | Size: 22528 | Author: bland | Hits:
« 12 3 4 5 6 7 8 9 10 ... 50 »

CodeBus www.codebus.net