这是个利用MFC对话框编程,实现了网络聊天,类似于QQ,使用的是TCP协议,利用了C++类的思想,并且是多线程编程,对于学习MFC、网络编程、多线程编程都有很大的参考价值
2019-12-21 18:58:45 19.46MB MFC TCP 对话框
1
基于TCP协议的C++聊天软件附带服务端与客户端完整的源代码
2019-12-21 18:58:13 5.25MB TCP协议,C++
1
用tcp实现的聊天程序,可以多客户端接入,实现了非阻塞IO
2019-12-21 18:58:02 236KB 聊天程序
1
CSocket 下基于 TCP 协议的通信编程实验 ,MFC编程,VS操作,网络安全实验
2019-12-21 18:56:50 118.12MB MFC Socket TCP
1
在Linux操作系统下,用c语言写的一篇通讯录,主要有增删改查的功能,里面有数据库的表,各位可以借鉴一下。
2019-12-21 18:56:38 17KB TCP/IP协议 Sqlite3 通讯录
1
基于TCP协议的Labview网络摄像头视频接收及显示、温湿度监测及控制指令远程发送上位机.vi,机器人下位机装载温湿度传检测、人体感应、红外、烟雾监测等传感器以及网络摄像头,下位机实时采集的图像视频、传感器数据等经过WiFi无线传输,上位机通过TCP协议实时接收下位机传输的数据,显示温湿度、人、烟雾等状态信息,还可以通过Labview上位机向机器人下位机远程发送转弯、前进、上楼梯等运动控制指令,并进行了简单的控件、界面美化
2019-12-21 18:55:59 1.87MB Labview TCP协议 网络摄像头 视频显示
1
里面包含聊天室的客户端和服务器端的源文件和一份完整的设计报告。 一、 系统概要 本系统能实现基于VC++的网络聊天室系统。有单独的客户端、服务器端。 服务器应用程序能够接受来自客户端的广播,然后向客户端发送本机的IP与服务端口,让客户端接入到服务器进行聊天,检测用户名是否合法(重复),服务器责接收来自客户端的聊天信息,并根据用户的需求发送给指定的人或所有人,能够给出上线下线提示。客户端能够发出连接请求,能编辑发送信息,可以指定发给单人或所有人,能显示聊天人数,上线下线用户等。 二、 通信规范的制定 服务请求规范: 服务器端: (1) 创建一个UDP的套接字,接受来自客户端的广播请求,当请求报文内容为“REQUEST FOR IP ADDRESS AND SERVERPORT”时,接受请求,给客户端发送本服务器TCP聊天室的端口号。 (2) 创建一个主要的TCP协议的套接字负责客户端TCP连接 ,处理它的连接请求事件。 (3)在主要的TCP连接协议的套接字里面再创建TCP套接字保存到动态数组里,在主要的套接字接受请求后 ,就用这些套接字和客户端发送和接受数据。 客户端: (1) 当用户按“连接”按钮时,创建UDP协议套接字,给本地计算机发广播,广播内容为“REQUEST FOR IP ADDRESS AND SERVERPORT”。 (2)当收到服务器端的回应,收到服务器发来的端口号后,关闭UDP连接。根据服务器的IP地址和端口号重新创建TCP连接。 故我思考:客户端一定要知道服务器的一个端口,我假设它知道服务器UDP服务的端口,通过发广播给服务器的UDP服务套接字,然后等待该套接字发回服务器TCP聊天室服务的端口号,IP地址用ReceiveForom也苛刻得到。 通信规范 通信规范的制定主要跟老师给出的差不多,并做了一小点增加: (增加验证用户名是否与聊天室已有用户重复,在服务器给客户端的消息中,增加标志0) ① TCP/IP数据通信 --- “聊天”消息传输格式 客户机 - 服务器 (1)传输“用户名” STX+1+用户名+ETX (2) 悄悄话 STX+2+用户名+”,”+内容+ETX (3) 对所有人说 STX+3+内容+ETX 服务器- 客户机 (0)请求用户名与在线用户名重复 //改进 STX+0+用户名+EXT (1)首次传输在线用户名 STX+1+用户名+ETX (2)传输新到用户名 STX+2+用户名+ETX (3)传输离线用户名 STX+3+用户名+ETX (4)传输聊天数据 STX+4+内容+ETX (注:STX为CHR(2),ETX 为CHR(3)) 三、 主要模块的设计分析 四、 系统运行效果 (要求有屏幕截图) 五、 心得与体会
2019-12-21 18:52:28 4.88MB 聊天室 网络聊天室 VC聊天室 CSocket
1
计算机网络课程设计 基于TCP协议文件传输简单实现
2019-12-21 18:52:26 4.13MB 文件传输
1
一个简单的基于TCP的多线程聊天程序..每个客户端登陆后,服务器都会开出两个线程用于客户端之间的消息接收和转发,线程之间使用共享资源..
2019-12-21 18:52:01 103KB 基于TCP的简单聊天程序
1
目 录 1 设计任务及目标 4 1.1 目标 4 1.2设计任务 4 2 需求分析 4 2.1用户需求 4 2.1.1建网需求 4 2.1.2校园网基本应用 5 2.1.3信息点的分布 7 2.2.技术上可行性分析 10 3 总体设计 11 3.1设计原则 11 3.2技术选型、设备选型路由协议ospf 11 3.2.1技术选型 11 3.2.2主备选型 16 3.3目标网络拓扑 21 3.4 Internet接入方案 22 3.5网络安全规划设计 22 3.6网络服务器规划 23 3.6.1 内网服务器区域规划 23 3.6.2外部服务器区域规划 23 3.7网络管理 23 3.8设备接口与连接 24 3.9小结 24 4 详细设计 25 4.1 IP子网规划与VLAN划分 25 4.1.1 VLAN规划 25 4.1.2 IP地址规划 28 4.2 DHCP、DNS实现方案 32 4.2.1 DNS 32 4.2.2 DHCP 32 4.3路由方案 33 4.3.1 内网路由协议 33 4.3.2 出口路由设计 34 4.4 NAT与ACL技术应用 35 4.4.1 NAT技术 35 4.4.2 ACL 技术 36 5 仿真实现 37 5.1仿真拓扑 37 5.2 VLAN仿真与测试 38 5.3路由的仿真与测试 39 5.4.ACL与NAT仿真与测试 39 6 结论 40 6.1任务完成情况 40 6.2特色与不足 41 6.2.1特色: 41 6.2.2不足: 42 6.3所遇到的问题 42 6.4体会 43 参考文献 45
2019-12-21 18:51:10 697KB TCP 网络聊天
1