在Linux下使用ipmsg飞鸽传书 飞鸽传书 linux 64

2007年03月31日 16:01

ipmsg是个不错的局域网通讯软件,非常小巧,无需服务器端,使用非常方便。

在Linux下使用需要自行编译。

在官方网站下载源码:http://www.ipmsg.org/index.html.en

解压后需要修改源码以支持中文:

文件:src/codeset.c

原文:#define IPMSG_PROTO_CODE "CP932"

改成:#define IPMSG_PROTO_CODE "GBK"

然后,编译之,为了方便在任务栏运行,加编译参数:--enable-systray

./configure --enable-systray

make

make install

运行 g2ipmsg就OK了~

from: http://hi.baidu.com/xiguaboy/blog/item/42d56d22591b0ca54723e871.html

Linux下的ipmsg带传送文件功能 - 开发过程

命令行的ipmsg设计如下:
在Linux下使用ipmsg(飞鸽传书) 飞鸽传书 linux 64

./ipmsg

(ipmsg)list

---------|----------------|---------------|---------------|---------------|-----

序号 |用户名 |工作组 |主机名 |优先级 |IP

---------|----------------|---------------|---------------|---------------|-----

---------|----------------|---------------|---------------|---------------|-----

在线用户数:

(ipmsg)refresh (刷新,重新获取在线的用户)

----------------------------------------------------------------------

----------------------------------------------------------------------

----------------------------------------------------------------------

在线用户数:

(ipmsg)writeto (序号or all,all参数用来向所有在线用户发送消息)

>

>

>(ctrl+Enter发送)

(ipmsg)

消息来源

消息内容

得到消息并显示消息(如果正在写消息,则提示有信息到,而不把消息显示出来)

(ipmsg)read (序号)

显示消息内容

(ipmsg)sendfile -r 路径名 序号(目的地) (发送文件夹)

==============%x(显示发送进度,ctrl+c停止发送)

(ipmsg)sendfile 文件名 序号(目的地)

==============%x(显示发送进度,ctrl+c停止发送)

(ipmsg)getfiles(接收文件/文件夹)

==============%x(显示接收进度,ctrl+c停止发送)

(ipmsg)exit(退出ipmsg)

(ipmsg)help(帮助信息)

(ipmsg)clear(清屏)

显示消息与其他进程互斥,在命令行显示有人发送消息和文件,只要没有进行其他操作,则及时显示消息。

需要三个进程,其中主进程用来发送广播消息和接收返回消息,当有一个广播到达时该进程即把发送广播的用户添加到在线用户列表;进程1完成对命令的解析;进程2用来监控网络中是否有用户发送消息或文件。进程1与进程2需要频繁的通信

在线用户列表数据结构设计:设计为双向链表,当有一个用户上线时即将该用户添加到链表尾,当有一个用户下线时,在链表中即删除该用户,并修改所有受影响的用户的序号。

from: http://www.cublog.cn/u/24478/showart_194295.html

download Ipmsg :

http://www.lupaworld.com/35512/viewspace_16052.html

  

爱华网本文地址 » http://www.aihuau.com/a/25101012/107256.html

更多阅读

如何在榕树下发表文章 如何在微博上发表文章

如何在榕树下发表文章——简介人在平时无聊的时候会思考很多东西,比如写写日记,秀秀文采什么的,或者是写一个小说。把这些文采抒发出来后想要分享给其他人,受到其他人的指点,把文章发布到互联网上是不二选择,互联网的用户基数众多也可以交

如何在电脑上使用安卓手机模拟器 手机安卓模拟器电脑板

如何在电脑上使用安卓手机模拟器——简介有时候我们需要在电脑使用手机中的一些功能,但前提是要把手机用数据线连接到电脑上,然后使用各种助手工具连接,在工具里操作手机,这样一是不方便,二是在安装各种文件的时候可能会对手机安全造成影

如何使用易飞ERP系统? 易飞erp系统教程

如何使用易飞ERP系统?——简介易飞ERP是以中型企业为主要客户对象的ERP解决方案,涵盖企业供应链、进销存管理、人力资源、生产和财务管理等方方面面,那就跟小编来简单了解下吧~如何使用易飞ERP系统?——工具/原料ERP系统如何使用易飞ER

飞利浦电蒸锅使用说明 飞利浦温奶器使用说明

飞利浦电蒸锅使用说明——简介最自然温和的料理方法,保留食物的维生素和天然色泽,当然是蒸!飞利浦电蒸锅,在保留天然营养的基础上,让食物更加美味。现在就分享飞利浦电蒸锅的使用方法。很抱歉,视频数据暂时无法显示飞利浦电蒸锅使用说明

声明:《在Linux下使用ipmsg飞鸽传书 飞鸽传书 linux 64》为网友遥迢流年分享!如侵犯到您的合法权益请联系我们删除