首页 > 代码库 > 基于文件形式的聊天工具
基于文件形式的聊天工具
前因
由于在甲方公司领导要求,在上班时禁止一切的聊天工具的出现。各种封
IM
软件或者端口。但是开发人员和测试人员相隔半天街,所以,一直想整个简单且不用网络的聊天的工具。
思索半天,遇到以下问题:
- 我们方的
IP
地址和甲方人员的不是同网段的 - 每次交流,除了邮件,就是靠吼
- 几个人用的系统有几种:
xp,win8, win7, mac
- 网段不一样,某些内网,我们外部不能访问
有以下共同点:
- 都可以访问某个服务器(因为得时不时看下测试日志)
- 都会基础的
Linux
命令
简单,又不用网络的,到底可以做神马呢?
就这个问题,前阵子工作繁忙之时,完全搁置N久了,今晚睡觉前,脑门被核桃夹了,突然想起这个问题,还突然想到了简单容易实现的解决办法。
解决办法
最近几个月一直在测试联调,所以,每次登陆服务器,总会用 tail -f xxx.log
命令查看某程序的日志信息,然后这个窗口就一直监控着,有日志就会不断刷……
所以,我的设计思路是这样的:
- 用户先打开(
tail -f xxx.log
)文件(聊天新增内容会自动加到此文件) - 以命令行的形式来聊天
- 不同的使用者通过命令带的参数不一样来区分不同的消息发起方
最终命令如下,(假如程序为wsay),那么,
用户A的指令:
./wsay --xm=这里是要发送的信息
用户B的指令:
./wsay --ho=这里是要发生的信息
最后在优化下,加入发送信息的时间撮
,发送人姓名
,整个消息的颜色区分(不同发起方)
得到下面的效果:
时间不早了,2015年01月30日05:12:13 等会可以去吃早餐了,这么晚睡,又要受女朋友的挨骂了。
基于文件形式的聊天工具
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。