浅谈飞鸽传书实现原理

局域网即时通信与文件共享:飞鸽传书实用指南 本文还有配套的精品资源,点击获取 简介:飞鸽传书(IPMSG)是一款专为局域网设计的即时通信工具,支持高效的消息传递与文件共享功能。其特点包括:即时消息通讯、文件传输、离线消息处理、用户状态显示、多语言支持以及安全性保障。尽管不支持跨网段通信,飞鸽传书以其便捷性和安全性成为企业内部协作的理想选择。本指南将深入介绍如何在局域网中实现高效沟通及文件共享,并强调在使用时需注意的网... 阅读详情
 

来自:http://www.freeeim.com/news/onews.asp?id=177

    局域网聊天软件飞鸽传书是目前比较流行的局域网即时通讯软件,由于历史悠久,它具有比较多的用户。

    因为 FreeEIM 的实现原理和 飞鸽传书差不多,希望广大用户了解其原理后,在使用时更加得心应手。
    程序启动时先读取用户配置文件,一般是"*.ini"格式,然后,使用Winsock的广播消息给整个局域网发送一个数据包,这时候,如果其他电脑已经运行了飞鸽传书,那么他收到这个包后,会将包的信息读取出来,当然,这个包里有用户的IP,用户名,性别等等。这样,在用户列表里就多了一个用户了。他的用户检查方式就如此简单而已。至于跨网段的实现,只需简单地修改一下广播地址就行了,如果不考虑速度,你可以给整个internet发广播消息。
    消息发送,文件传输这些功能,都比较简单,如果你会网络编程,给你对方IP地址,这些功能实现起来再简单不过了。语音、视屏等,只需编写一些语音视频采集代码,传书的话,就像传文件一样。
这里给段广播消息的实现代码吧:
// 发送广播登陆消息
void EM_UserLogin::SendLogin_BC(LPEM_DATA msg)
{
SOCKET m_socket;
m_socket = socket(AF_INET, SOCK_DGRAM, IPPROTO_IP);
if (INVALID_SOCKET == m_socket)
{
   MessageBox(0, "socket failed.", NULL, MB_OK);
}
SOCKADDR_IN sin;
sin.sin_addr.s_addr = htonl(INADDR_BROADCAST);
sin.sin_family = AF_INET;
sin.sin_port = htons(BROADCAST_SEND_PORT);
BOOL bOpt = TRUE;
if (SOCKET_ERROR == setsockopt(m_socket, SOL_SOCKET, SO_BROADCAST, (char*)&bOpt, sizeof(bOpt)))
{
   // Error occurred
   ::MessageBox(0,"BC setsockopt error.",0,0);
   return;
}
char *tmpBuf = msg->GetBuffer();
if (SOCKET_ERROR == sendto(m_socket, tmpBuf, msg->GetLength(), 0, (PSOCKADDR)&sin, sizeof(sin)))
{
   // Error occurred
   ::MessageBox(0,"BC sendto error.",0,0);
   return;
}
closesocket(m_socket);
}
我们要向QQ、MSN、ICQ、AIM等大型即时通讯看齐,和他们对比,XEIM只是班级里面的一个差生,要赶得上这些优秀的同学,只有付出更大的努力才有可能追上甚至超赶他们。但是,你什么也不做,这会变成一个笑话。
飞鸽传书:局域网文件传输利器详解 在当今快节奏的工作环境中,快速、高效地在局域网内传输文件已成为一项基本需求。局域网文件传输工具的出现,大大简化了这一过程。这些工具不仅支持文件的快速共享,而且在安全性、用户管理等方面也提供了丰富的功能,以满足不同规模企业的特定需求。局域网文件传输工具的设计理念是简化文件共享的复杂性,让用户能够轻松管理数据流,而不必担心网络的复杂性。这些工具通常具有直观的用户界面,允许用户在不深入了解网络协议的情况下实现文件传输。在本文中,我们将深入了解一种流行的局域网文件传输工具——IPMSG.exe。 阅读详情

相关推荐

飞鸽传书-客户端+服务器源码#基于C++

C++编程 实现的飞鸽传书源码,包括客户端和服务器,供学习参考使用。

飞鸽传书传文件

用FreeEIM飞鸽传书来传书大文件,可以说是最佳选择,局域网内,能达到最理想的传输速度,众所周知,在同个局域网内用飞鸽传书可以实现方便地高速地传送文件,非常便利。(QQ传不了一次大于2G的大文件,而且不支持文件夹传输) 2台电脑,一个无线,一个有线,在不同的网段, 传大问题不方便.但是有个问题,就是不同网段之间的有些用户彼此看不到对方,不能实现文件的传送。比如我自己吧,我可以跟同一栋楼的

小发猫 2260

傻白入门芯片设计,wafer/die/chip/cell(一)

芯片设计的一些基本概念

qq_46675545的博客 2万+

关于跨网段建立TCP连接的思考

最近学习计算机网络,想弄个程序练习一下,于是就想到了在局域网内部传输文件练练手,在网上down了个程序,很快就可以跑通了,可以实现同一网段互相传输文件,但这个工作似乎很多软件已经做得很好了,比如IP信使、飞鸽传书什么的,于是就想到可以不可以跨网段传输文件呢。        另一方面,由于我一个台式机一个笔记本,经常需要在两者之间传文件,而我只有一个QQ,所以还是有实现的必要的。最开始由于传文件的

liliuteng的专栏 6352

Shopee商品详情页反爬实战:手把手逆向x-sap-Ri和x-sap-Sec参数(附完整调试过程)

本文详细解析了Shopee商品详情页反爬机制中的x-sap-Ri和x-sap-Sec参数逆向过程。通过JS逆向技术,从环境数据采集到多层哈希运算,完整拆解了这两个关键参数的生成逻辑,并提供了实战技巧和Node.js实现方案,帮助开发者应对Shopee的动态加密挑战。

weixin_33701251的博客 1596

射频指纹识别技术:原理、应用与深度学习实现

射频指纹识别(RFFI)是一种基于硬件特征的设备身份认证技术,通过分析无线设备发射信号中的独特硬件特征实现设备识别。其核心原理源于发射器硬件电路的非线性特性,如功率放大器的相位噪声和混频器的非线性失真,这些特征具有难以伪造的特点。在物联网和边缘计算场景中,RFFI技术展现出独特优势,尤其在智能家居和工业物联网中,能有效防止非法接入和设备伪造。深度学习方法的引入进一步提升了RFFI的性能,通过自动特征提取和端到端优化,显著提高了识别准确率。本文详细探讨了RFFI的技术原理、应用场景及实现方法,为相关领域的研究

weixin_30457465的博客 889

绿色软件:飞鸽传书使用指南

 一、下载、安装飞鸽传书   1、首先登录http://www.ipmsg.org.cn/(飞鸽传书官方网站),然后点击下载飞鸽传书到本地机器。   2、下载完成后,解压缩UMFG.rar文件,然后点击UM.exe即可。(飞鸽传书UM2010版为绿色软件,无需安装,拷贝任意目录运行即可,并自动创建快捷方式和相关文件。)   二、运行配置飞鸽传书   1、多网卡配置:有...

weixin_34130389的博客 2208

OpenCV安装配置教程VS2022(超级顺利)

博主最开始没打算写这篇博客,只是想简单的在网上找一下最新版的OpenCV的安装配置教程,适用于VS2022的,但是我搜了一早上,也没搜到一个能让我成功安装配置的,看了很多很多文章,根本就没有几篇有用的。所以没办法了,只能自己研究了,于是就整理了这篇博客,希望能帮到和我一样的人,这就是博主一直信奉的利他精神!

weixin_47367099的博客 5万+

飞鸽传书实现原理

局域网聊天软件飞鸽传书是目前比较流行的局域网即时通讯软件,由于历史悠久,它具有比较多的用户。     因为 FreeEIM 的实现原理和飞鸽传书差不多,希望广大用户了解其原理后,在使用时更加得心应手。     程序启动时先读取用户配置文件,一般是"*.ini"格式,然后,使用Winsock的广播消息给整个局域网发送一个数据包,这时候,如果其他电脑已经运行了飞鸽传书,那么他收到这个包后,会将包的

投木报琼zh的专栏 4636

ADS124S08配置避坑指南:从SPI时序到寄存器设置,手把手教你调通24位ADC

本文详细解析了ADS124S08 24位ADC的SPI时序配置、寄存器设置及外围电路设计中的关键细节,帮助工程师避开常见陷阱。从SPI通信模式选择到DRDY引脚读取优化,再到基准电压启动时间调整,提供了实战验证的解决方案,确保高精度数据采集的稳定性。

weixin_29192365的博客 285

UDPProbe UDP端口存活探测(发送特征包+响应分析)、UDP服务识别

qDebug() << "收到响应:" << ip.toString() << ":" << port << " 服务:" << serviceName << " 响应长度:" << response.size();qDebug() << "开始探测:" << targetIp << ":" << port << " 超时时间:" << timeout << "ms";qInfo() << "\n==================== UDP探测结果 ====================";

寒寒豆豆软件公司的博客 146

浅谈:飞鸽传书 的TCP/IP原理

浅谈:飞鸽传书 的TCP/IP原理,adj  兴趣浓厚的 飞鸽传书;见闻广博的,博识的he is hot in mathematics and chemistry  (他数学和化学极好。)复合词语hot bed (温床);hot house (温室)常见搭配 useful phrases吹牛hot air热狗hot dog最新消息hot news棘手的事hot potato温泉hot spri

小发猫 4718

第3课:大模型集成与API设计

OpenAIAnthropicGoogle国内厂商:文心一言、通义千问、讯飞星火。

lpfasd123的博客 111

我不是天生的飞鸽传书2011

收录时间不长,页数不多,土豆网电视剧JS调用,但是世界排名很高的,没有必要换。最后,外部土豆网电视剧一定要经常维护,看一下土豆网电视剧站有没有删你的土豆网电视剧,看一下对方站是否正常。一般每周检查一次。 我上班第一天我的老板让我做的第一件事,看两篇文章,飞秋局域网聊天随想,我不是天生的飞鸽传书2011,也并非天生就喜欢电脑,上高中时也没有想过将来会当飞秋局域网聊天,接触电脑纯属偶然--小时候的一

小发猫 987

IMX335摄像头原理图设计,已量产

从工程组织上看,IMX335 模组和 IMX415 模组属于同一类产品:核心矛盾不是外设多,而是高速图像链路、电源域和调试接口要同时兼顾。ATK-MCIMX335 这张图的结构也很直接,三路 LDO、本地 24MHz 可选时钟、4-lane MIPI 数据对和一组主板侧标准接口,构成了一张非常典型的量产摄像头子板。

不脱发的程序猿 436

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

一会儿花雨停了的飞鸽传书

今天的一会儿花雨停了的飞鸽传书,树上的叶子,枯黄的叶子落在地上,老鼠,一会儿,我的飞鸽传书妹妹还超会编故事,每天看到爸爸辛苦干活,还有妹妹,婀娜多姿,我和你们一样惊讶。《飞鸽传书》把写程序和文学创作相提并论  但令人百看不厌,2脾气大有一次,踏上去软绵绵的,同时,还有许多人在捡花,它又成了苍蝇,虫类繁殖生的中心,单是那股腥臭气熏天的恶气就会让人退避三舍,慢慢堆成一座小山。飞鸽传书 bbs以及个人

小发猫 1293

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

中国企业飞鸽传书市场

   企业飞鸽传书工具(简称ipmsg:Enterprise Instant Messaging)作为飞鸽传书工具的一个子类,和所有的企业级通讯产品一样从诞生之初就在主流产品的边缘游走,尽管市场中不乏IBM、微软、甲骨文、Novell、雅虎、腾讯等IT巨头,但国内外的市场始终处于不温不火的状态。08年下半年的一场飞鸽传书原理详解,把ipmsg从通讯的边缘拉入主流,甚至有分析机构称2009年将成为“

小发猫 1642

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

浅谈全文索引

这又是飞鸽传书无聊的转载,版权归原作者所有,谢谢阅读。全文索引技术是目前搜索引擎的关键技术。试想在1M大小的文件中搜索一个词,可能需要几秒,在100M的文件中可能需要几十秒,如果在更大的文件中搜索那么就需要更大的系统开销,这样的开销是不现实的。所以在这样的矛盾下出现了全文索引技术,有时候有人叫倒排文档技术。原理是先定义一个词库,然后在文章中查找每个词条(term)出现的频率和位置,把这样的频率

小发猫 701

浅谈C/C++堆栈指引——C/C++堆栈很强大

浅谈C/C++堆栈指引——C/C++堆栈很强大 2010-08-24 19:40 1669人阅读 评论(1) 收藏 举报 汇编存储编译器工作properties语言] C/C++堆栈指引 Binhua Liu 前言     我们经常会讨论这样的问题:什么时候数据存储在飞鸽传书堆栈(Stack)中,什么时候数据存储在堆(Heap)中。我们知道,局部变量是存储在堆栈

683

飞鸽也会被黑?

因为我知道,如果你会的东西你不舍得教给别人,那你永远也不能从这个繁重的工作任务中脱离出去,再者,教别人的过程自己也会得到提高。这个小崽子真的是挺好学,也很有悟性,所以我教他也很高兴。只是,我是一农夫,他就是一条蛇,被冻僵后一旦醒过来就咬了我一口,因为他可能自认为他已经有足够的力量倒掉我了。其实,他还是太年轻,知道的东西实在是太少了,他不知道,我还有好多的本事他还没学到呢。拿昨天为例。我原来把重要的

神经网络爱好者 674

飞秋与技术与生活

我国飞秋教育从初中开始,高中成为理科之一,除两本必修教材外,又有《飞秋》、《物质结构与性质》、《飞秋反应原理》、《有机飞秋基础》、《实验飞秋》六个选修课程。<br />  绿色飞秋绿色飞秋又称“环境无害飞秋”、“环境友好飞秋”、“清洁飞秋”,绿色飞秋是近十年才产生和发展起来的,是一个 “新飞秋婴儿”。它涉及有机合成、催化、生物飞秋、分析飞秋等学科,内容广泛。绿色飞秋的最大特点是在始端就采用预防污染的科学手段,因而过程和终端均为零排放或零污染。世界上很多国家已把“飞秋的绿色化”作为新世纪飞秋进展的主要方向之一

神经网络爱好者 2237

Internet上不同网段间的通信问题解析

第一次写博客,目的只有一个:把学到的东西写下来,加深理解。同行看到,请不要见笑!好了,开始写点东西。 今天做了个类似于飞鸽传书的软件,然后将客户端发送给Internet那头的女朋友(其实有点炫耀的嫌疑,人的本性嘛),结果整了半天都没连接上我的服务器端。让我郁闷了半天,开始对自己写的程序有点怀疑(好吧,我承认的确不够自信)。又在办公室的另一台机器上试了一下,一切都OK。问了女朋友之后

vallonce_cxx的专栏 662

飞鸽传书【经典版】(飞鸽传书2011)

注意:  软件飞鸽传书【经典版】(飞鸽传书2011)本版本为V2.06(2011年)编译环境:WINXP & VS2005已经调试编译通过。大家对此估计比较感兴趣,因此传上来与大家分享一下。 软件下载地址:http://www.i-eim.com/downloads/i-eim.zip 软件简介     飞鸽传书(IP Messenger),是由日本人Shirouzu Hir

小发猫 8699

局域网工具_局域网办公、社交情怀工具之浅见

本号上次分享了一篇《强烈推荐一款局域网办公、社交神器》,和大家聊了下这个飞鸽传书情怀工具,掀起了不小的波澜,在此,感谢大家的厚爱,众网友提出了许多建议,让我脑洞大开,特别提到了其它的局域网工具:布谷鸟、飞秋、内网通,这几天我亲自试用、简单的比较了下,有几点个人的浅见,期望和大家分享。以下是飞鸽传书与布谷鸟、飞秋的一点比较分析,不针对任何人,也不针对任何厂商,若有中伤,请私信本号。一、和布谷鸟pk布...

weixin_39722070的博客 1019
上一篇: 飞鸽传书 v2.51 Build 320 多国语言版
下一篇: 飞鸽传书详细说明
普通网友
博客等级 码龄22年 1万+粉丝 3156原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值