Welcome![Sign In][Sign Up]
Location:
Search - TCP协议

Search list

[WinSock-NDIS用CSharp实现基于TCP协议的网络通讯

Description: 本文介绍了C#中如何使用System.Net.Socket来进行基于TCP协议的通信编程,该文是以读取服务器系统时间这么一个简单例子来说明的。-This paper introduces the C# System.Net.Socket how to use TCP-based communications program, the text is based on the server time to read such a simple example to explain.
Platform: | Size: 3245 | Author: 开远 | Hits:

[CSharpTCP协议编程

Description: 用stockt类进行的tcp协议的编程,包括3部分的内容,信息的传送,消息的接受,端口的监控-stockt category with the tcp agreement programming, including the three parts of the content, the transmission of information, news acceptance, port control
Platform: | Size: 44890 | 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:

[DSP programjpegNetWork--TCP

Description: 基于DM642、DM643的网络摄像机,实现网络视频传输功能,采用TI的JPEG库进行视频压缩,使用TCP协议传输,达到每秒10帧以上,基本实现实时功能。
Platform: | Size: 2228256 | Author: fengbo809 | Hits:

[SourceCodeTCP协议代码

Description: TCP协议实验代码
Platform: | Size: 2414 | Author: 50857489@qq.com | Hits:

[Bookstcp协议详解

Description: tcp协议详解,介绍了网络协议相关的内容,很实用
Platform: | Size: 13255062 | Author: sxlhwj | Hits:

[CSharpC#TCP网络聊天

Description: 用C#实现一个简单的基于TCP协议的网络聊天软件。
Platform: | Size: 213344 | Author: zhongwenkun886 | Hits:

[SourceCode数据通信与计算机网络试验

Description: 用VB控件WINSOCK的TCP协议制作的局域网聊天工具,做得不好,请多多指教。-WINSOCK control using VB produced by the TCP protocol LAN chat tools, not doing a good job, please exhibitions.
Platform: | Size: 17408 | Author: | Hits:

[Internet-NetworkDtss20

Description: 本软件用于通用的基于TCP协议的数据转发,支持多代理服务器。- This software general uses in to retransmit based on the TCP agreement data, supports the multi- proxies server.
Platform: | Size: 319488 | Author: | Hits:

[TCP/IP stackTCP Web Server

Description: 模拟TCP协议建立一个web服务器,通过把数据装入TCP套接字,可以向客户端发送.html, .jpg, .jif等格式的文件。-simulated TCP establish a web server, data loading TCP socket, can be sent to the client. Html. Jpg,. Jif format documents.
Platform: | Size: 8192 | Author: 木头 | Hits:

[Embeded-SCM DevelopTCPIP协议栈的实现

Description: TCPIP协议栈的实现-TCPIP stack the realization
Platform: | Size: 14336 | Author: 常满 | Hits:

[CSharpTCP协议编程

Description: 用stockt类进行的tcp协议的编程,包括3部分的内容,信息的传送,消息的接受,端口的监控-stockt category with the tcp agreement programming, including the three parts of the content, the transmission of information, news acceptance, port control
Platform: | Size: 129024 | Author: 言圣 | Hits:

[Internet-Networktcp通信

Description: 这是一个利用TCP协议进行通信的程序,很典型,适合初学者学习,程序分两个部分,客户端和服务器-using TCP communication procedures, typical, for beginners to learn, procedures in two parts, the client and server
Platform: | Size: 17408 | Author: 程拨 | Hits:

[SCMTcp

Description: 最简单的TCP协议栈,只包括ICMP,ARP,TCP/IP等实用功能
Platform: | Size: 5120 | Author: ll | Hits:

[OtherMODBUS-TCP

Description: modubus tcp协议中文版本-Chinese version of the agreement modubus tcp
Platform: | Size: 51200 | Author: hou | Hits:

[Video CaptureTCP通信

Description: C#代码,采用TCP协议实现视频采集和通信 开发平台(C# code, using TCP protocol to achieve video acquisition and communication development platform)
Platform: | Size: 679936 | Author: 啊啊啊享 | Hits:

[Internet-NetworkMy TCP Server

Description: 简单的TCP协议,通过简单的例子将网络协议讲的十分详细,充分(Simple TCP protocol, through a simple example of the network protocol is very detailed and full)
Platform: | Size: 191488 | Author: 南沧溟 | Hits:

[TCP/IP stackvc 源码TCP聊天

Description: 这是一个简单的源码,通过TCP协议实现简单的文字聊天功能(This is a simple source code, through the TCP protocol to achieve simple text chat function)
Platform: | Size: 101376 | Author: wzc0308 | Hits:

[Othertcp 协议通信

Description: 利用TCP协议实现客户端和服务器之间的通信(Using TCP protocol to communicate the communication between the client and the server)
Platform: | Size: 2048 | Author: year迟暮 | Hits:

[Communicationvb编程的使用udp和tcp协议的客户端及服务器程序设计

Description: 使用vb编程的使用udp和tcp协议的客户端及服务器程序设计
Platform: | Size: 6512 | Author: 1097040866@qq.com | Hits:
« 12 3 4 5 6 7 8 9 10 ... 50 »

CodeBus www.codebus.net