FreeEIM
FreeEIM(Free Enterprise Instant Messenger)是一款面向企业内部网络的企业即时通讯软件,采用无服务器架构,基于 C++ 开发,可在局域网内完成文字消息、语音通讯、文件与文件夹传输等工作。软件不依赖互联网,部署时只需在各终端运行客户端,无需单独架设服务器,并公开源代码、提供多个平台版本。其早期版本因兼容飞鸽传书(IPMSG)协议,可与同网段的其他客户端互传文件。
定义
FreeEIM 是一套运行于企业内部局域网的整合式即时通讯系统,主要用途是在不接入外部互联网的条件下完成组织内部的沟通与协同。它把文字消息、语音通讯、文件及文件夹传送等功能集成在同一个客户端中,并支持聊天记录、闪屏提醒、群聊等常见交互方式。
与依赖中心服务器的即时通讯服务不同,FreeEIM 属于无服务器架构的客户端软件:每台计算机各自运行一个程序实例,彼此在网络中发现并直接通信。软件体积较小,采用绿色方式运行,不需要安装过程,也不写入系统注册表。
在一些软件的介绍中,FreeEIM 也被称作「沟通专家」,另有资料把它与「飞鸽传书」这一名称混用,但后者同时也是 IPMSG 系列软件的中文俗称,指向并不唯一[1]。软件名称中的 EIM 指企业即时通讯(Enterprise Instant Messaging),强调其面向组织而非个人社交的使用定位[2]。
原理
FreeEIM 的用户发现依赖局域网广播。客户端启动后读取本地配置文件,通过 Windows 套接字向所在网段广播携带自身信息的报文,已运行同一软件的其他终端收到后记录其地址与用户名,从而形成在线用户列表[3]。程序会定时自动刷新列表,网络阻塞或断线导致的遗漏用户也可以手动刷新找回[4]。
报文交互采用 UDP 与 TCP 分工的方式:消息与文件传输请求的发起、应答走 UDP,实际的文件数据则通过 TCP 通道传送[3]。由于与 IPMSG 协议兼容,在同一网段内 FreeEIM 客户端可以与该协议的其他实现互传文件,资料给出的同网域传输速度可达约 10M/s。
文件夹传送依靠一组带类型标记的报文实现:发送端先发出标明目录属性的数据包,接收端据此创建目录,发送端再进入该目录逐个传送其中的文件;子目录按同样方式递归处理,目录内容结束后发送返回上级目录的报文,双方据此同步位置[3]。传输过程中各客户端维护待发文件链表,由独立线程依次取出并处理,发送完成后再从链表中移除对应节点[3]。
通讯数据采用 RSA 与 Blowfish 两类加密算法,前者用于密钥交换,后者用于对称加密正文;软件同时提供权限控制和分组设置,可对不同联系人分组授予不同权限。用户信息查询功能可以显示对方的 IP 地址、MAC 地址与计算机名,供网络维护时排查终端[4]。
发展历程
FreeEIM 的出现与局域网即时通讯工具的本土化改进有关。IPMSG 协议由日本开发者白水启章编写,采用 TCP/IP 收发信息,不需要服务器支持,可跨平台运行并公开源代码,FreeEIM 沿用了这一协议基础[5]。有资料记载,FreeEIM 面世时提供了电子邮件、网络硬盘等比同期同类工具更多的功能,但因操作相对繁琐,未能在通用市场上取得优势[6]。
在版本记录方面,2.9.9.8899 版本于 2020 年 1 月 19 日发布[7]。2021 年 4 月 9 日,软件更新至 3.28 版本,主要修正缺陷并改善兼容性。此后公开资料中又出现了标为 v2.9.8.10003、日期为 2026 年 1 月 14 日的版本记录,与 3.28 版的版本号大小关系并不衔接[8]。
同一词条在不同时期的资料里还给出了不一致的软件体积数据,分别记为 977KB 与不到 200K,可查证的版本日期则集中在 2020 年至 2021 年之间。这一差异说明该软件长期以若干分支或定制版本形式流传,公开渠道缺少统一的版本档案。
应用
主要应用场景是机构内部的日常沟通。员工之间可以发送文字消息、进行单人或多人的文本对话,也可以向部门或全公司发送广播消息;离线消息功能使接收方不在线时仍能在上线后看到内容[1]。按部门划分用户组的设计,使组织架构可以直接映射到联系人列表[1]。
文件传输是另一个主要用途。软件支持单个文件与整个文件夹的发送,也支持把文件或文件夹共享给局域网内的其他用户,因而常被用于内网资料分发。在音视频方面,部分版本提供语音聊天、视频通讯与远程桌面控制,网络管理员可借此处理终端故障[1]。
辅助功能包括日程安排、更换头像与皮肤、截屏与涂鸦发送、窗口抖动提醒等。软件还支持导入其他 IP 段的好友,使其作用范围可以超出单一局域网。在局域网消息传送类软件的梳理中,FreeEIM 与华途 BigAnt、腾讯通 RTX、汇讯 WiseUC 等同被列为企业级应用的代表[9]。
局限
FreeEIM 的通信范围受网络边界限制。软件面向内部局域网设计,与外部互联网隔离,跨网段通信需要手动把对方地址加入广播列表,否则在线列表中不会出现该用户。同网段内依靠广播发现用户,用户数量与广播频率增加时会占用较多网段带宽[3]。
功能完整性取决于具体版本。公开资料中同名的 FreeEIM 记录在体积、版本号与功能项上并不一致,有的版本包含远程桌面与视频,有的只列出文字、语音与文件传输,使用前需要核对实际版本能力[1]。界面设计沿用早期 QQ 的布局,系统要求中也仍列出 Windows 2000、Windows XP 等早期平台,对较新操作系统的适配情况缺少说明。
与依赖云端账号体系的即时通讯服务相比,此类软件不提供互联网接入条件下的消息可达性,离线消息只能在内部网络内传递,移动端使用也缺少公开记录[9]。资料显示,局域网消息传送领域在 2026 年仍有多个软件持续更新,FreeEIM 的公开更新记录则停留在较早的年份,维护活跃度相对有限[9]。
参见
参考资料
- 沟通专家 [引用日期2026-10-19]
- FreeEIM企业级绿色即时通讯软件源码:基于VC++开发,支持数据库聊天记录存储与表情文件传输 [引用日期2026-10-19]
- 飞鸽传书使用报告 [引用日期2026-10-19]
- FreeEIM [引用日期2026-10-19]
- 用Java向IPMSG发送消息 [引用日期2026-10-19]
- 飞鸽传书、freeeim、ipmsg区别联系 [引用日期2026-10-19]
- FreeEIM 2.9.9.8899 [引用日期2026-10-19]
- FreeEIM [引用日期2026-10-19]
- 局域网消息传送 [引用日期2026-10-19]