基于C#的多线程P2P即时通讯系统  被引量:5

A C#-based Multi-Thread P2P Communicating System

在线阅读下载全文

作  者:吴晓华 梁哲 刘同来 WU Xiao-hua;LIANG Zhe;LIU Tong-lai(Network and Information Technology Center,Guilin University of Electronic Technology,Guilin 541004,China;China Mobile Guangxi Company,Nanning 530000,China;College of Information Science and Technology,Zhongkai University of Agriculture and Engineering,Guangzhou 510225,China)

机构地区:[1]桂林电子科技大学网络与信息技术中心,广西桂林541004 [2]中国移动广西公司,广西南宁530000 [3]仲恺农业工程学院信息科学与技术学院,广东广州510225

出  处:《电脑知识与技术》2021年第36期75-78,共4页Computer Knowledge and Technology

基  金:广西自然科学基金项目:基于多模态深度融合的微博情感挖掘(项目编号:2018GXNSFAA138082);广西创新驱动发展专项项目:北部湾海洋牧场地理时空数据网格化智慧服务平台研发与示范应用(项目编号:桂科AA18118025)。

摘  要:为实现局域网内多个终端间信息、文件互通,同时满足用户对数据传输的即时性需求,结合P2P、Socket等通信技术,设计了一个多线程即时通讯系统。系统实现了局域网络中用户登录、在线用户列表实时更新、即时性信息传输以及文件传输等功能。系统摒弃第三方集中服务器,有效提升了数据传输的安全性;同时,数据传输不需第三方中转,其传输速率可得到大幅提升。此外,系统采用多线程通信技术,进一步加速了大文件的传输速率。To achieve the message and file interchange among multiple clients, as well as the immediacy demand of data transmission of the clients in a local area network, a multi-thread real-time communicating system is designed using technologies such as peer-to-peer, socket and so on. The system realized the functions of user login, real-time updates of online user list, real-time message and file transmission, etc. The system eliminates the third-party centralized server, which effectively improves the security of data transmission;In the meanwhile, since there is no need for a third party to transfer data, the data transmission rate can be greatly increased. In addition, the system uses multi-thread technology, which further accelerates the transmission rate of large files.

关 键 词:C# P2P 局域网 多线程 SOCKET 

分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象