本文旨在用C#面向对象的方法实现P2P(Peer To Peer)(类QQ)会话系统。本文可作为学习C# P2P通信与面向对象程序设计的用例(包括所有源码)。 一、 通信组件:System.Net.Sockets.System.Net.Sockets.UdpClient。 二、 通信原理: 利用P2P之UDP穿透Cone(锥型)NAPT原理。 三、 系统特点: 1、所有会话命令均封装成对象。 2、每个命令对象都有Send(发送)与Exec();执行方法。Send方法用于把对象(自己)发到对方,Exec()方法完成对象的功能。 3、主要命令:Login(用户登录(C->S))、OnlineList(回复当前在线用户列表(S->C))、Upline(用户上线(S->C))、Logout(用户登出(C->S))、Leaveline(用户离线(C->C))、 Chat(会话(交谈、闲聊)(C->C || C->S->C))Relay(服务器转发)(C->S)、Abort(终止会话)(C->C || C->S->C)、Shutdown(停止服务)(S->S) 等。
2019-12-21 19:56:51 317KB QQ P2P C#
1
本程序使用J2SE部分知识实现的毕业设计,附代码,论文,很全
2019-12-21 19:54:03 1.09MB java 网络聊天
1
是关于3D聊天测试的用例设计,几乎各种情况都有
2019-12-21 19:38:30 23KB 聊天测试
1
1.本程序主要为了实现局域网的内互联主机的通信; 2.使用MFC编程,界面友好。 3.基于Windows socket编程; 4.带文档,流程图,易于理解;
2019-12-21 19:37:31 7.7MB TCP/IP socket MFC 聊天
1
实现类似于QQ的网络聊天方式 多个客户登陆服务器 客户端之间可进行通信。
2019-12-21 19:36:34 492KB QT 局域网聊天
1
java实现的聊天系统,有操作界面,易操作
2019-12-21 19:32:00 65KB java 聊天系统
1
代码+问题分析+解决方案 实践内容: 编写简单的多线程 web服务器 实现过程: 该实验我做的是一个聊天系统,实现的功能是: 服务端可以任意指定一个端口号建立服务器,等待的客户的连接,若有客户连接上,则有相应的提示,断开连接也有相应的提示,此外服务器可以向所有在线用户广播消息,也可以查看客户的聊天记录! 客户端需要填写服务器的IP及端口号及自己的ID方可连接服务器,客户端只要一连接上服务器就可以看见目前的上线人数,选择其一就可以与其聊天,你也可以和自己聊天来取乐!
2019-12-21 19:29:32 999KB java 聊天系统 多线程 socket编程
1
模仿腾讯QQ写的一个基于socket通信的一个及时聊天系统,界面和QQ是一样的,集成了二维码,很好看,用swing写的,没加入数据库,只能登录然后聊天这样子,分客户端和服务端两部分
2019-12-21 19:28:10 3.85MB QQ swing界面 好看
1
实现一个服务器程序和一个客户端程序,开启服务器后,客户端可以注册账号,然后登陆,可以实现多个客户端之间的相互聊天,代码简单易懂,主要用到TCP和多线程的知识,仅供初学者参考。
2019-12-21 19:27:02 21KB zip
1
springboot+websocket+mysql,实现实时聊天系统,简单demo。包括login 登录页、register 注册页、friend_list 好友列表、message_conver聊天视图 四个页面。
2019-12-21 19:27:00 2.63MB 实时聊天 实时交流
1