Hot Search : Source embeded web remote control p2p game More...
Location : Home Search - vc tcp socket
Search - vc tcp socket - List
vc下socket编程例子-the example of socket program in vc
Date : 2008-10-13 Size : 103.77kb User : 任我行

DL : 0
一个简单的VC++ tcp 实现聊天 其中利用socket
Date : 2008-10-13 Size : 86.66kb User : 周翼

首先Server程序创建两个socket: 分别为 TCP socket(使用命令行参数指定端口号) UDP socket(UDP端口号自定义,使用宏定义写在程序里,必须大于1024)。 server端在这两个端口上侦听连接,接受来自客户端的服务请求。
Date : 2009-10-29 Size : 26.86kb User : rita552129

 

操作系统课程设计任务书


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

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

用VC写的winsock聊天程序,分服务器和客户机俩个程序,是学习winsock很好的源码!- Winsock writes which with VC chats the procedure, divides the server and a client pairs procedure, studies the winsock very good source code!
Date : 2025-07-11 Size : 2.03mb User : 阿敏

vc下socket编程例子-the example of socket program in vc
Date : 2025-07-11 Size : 114kb User : 任我行

一个经典的socket套接字的程序!分为server和client两个部分! 利用CSocket发送消息!!值得新手学习socket的使用!-a classic socket socket procedures! Server and client divided into two parts! Use CSocket messaging! ! Newcomers should learn to use the socket!
Date : 2025-07-11 Size : 66kb User : teky

TCP网络传输,使用socket开发,基本的东西都已经具备,没有漂亮的界面,用vc开发-TCP net transfer develops through socket,with the basic stuff provided,without beautiful interface. It is developed by VC.
Date : 2025-07-11 Size : 70kb User : 杨智

VC TCP winsocket 聊天程序 VC TCP winsocket 聊天程序-VC TCP winsocket chat program VC TCP winsocket chat program
Date : 2025-07-11 Size : 202kb User : king

vc++ Socket编程入门程序,容易上手,入门首选,才用tcp方式,客户端-vc Socket Programming induction procedures, easier to get started, beginners choice before using tcp way, the client
Date : 2025-07-11 Size : 5kb User : 刘芳非

vc++ Socket编程入门程序,容易上手,入门首选,才用tcp方式,客户端-vc Socket Programming induction procedures, easier to get started, beginners choice before using tcp way, the client
Date : 2025-07-11 Size : 1kb User : 刘放

vc++网络编程,socket vc++网络编程,socket vc++网络编程,socket-vc network programming, network programming vc socket, socket vc network programming, vc network programming socket, socket
Date : 2025-07-11 Size : 54kb User : sunjianhua

TCP/IP socket on VC
Date : 2025-07-11 Size : 17kb User : dainv

VC++ 开发的Symbian客户端开发,TCP/IP 协议,Socket 应用,与电脑端的服务器连接接收发数据。-VC++ Developed Symbian client development, TCP/IP protocol, Socket applications, and computer server-side data connections to receive fat.
Date : 2025-07-11 Size : 22kb User : 爱逍遥

DL : 0
一个简单的VC++ tcp 实现聊天 其中利用socket-A simple VC++ Tcp chat realize which use socket
Date : 2025-07-11 Size : 1kb User : 龙之吻

tcp udp socket vc++ c#
Date : 2025-07-11 Size : 391kb User : jia

编程环境:Vc 6.0 功能 : TCP 下的socket通信 内容 : tcp server & tcp client -Programming environment: Vc 6.0 features: TCP under the socket communication content: tcp server & tcp client
Date : 2025-07-11 Size : 638kb User : sean

VC 2008网络编程的例子,TCP socket Server例子之一。-VC 2008 example of network programming, TCP socket Server examples.
Date : 2025-07-11 Size : 79kb User : Tony

套接字程序(TCP)+ VC MFC SOCKET TCP CLIENT SERVER 通讯(VC MFC SOCKET TCP CLIENT SERVER Commuincation)
Date : 2025-07-11 Size : 61.03mb User : wxdgk

VC++ 使用socket基于TCP、UDP通信(VC++ uses socket, based on TCP and UDP Communications)
Date : 2025-07-11 Size : 7kb User : 1248362909
« 12 3 4 5 6 7 8 »
CodeBus is one of the largest source code repositories on the Internet!
Contact us :
1999-2046 CodeBus All Rights Reserved.