于是乎这个程序就诞生了。
项目主页:http://code.google.com/p/tchat-python/
TChat是IP到IP的连接方式,所以连接双方至少要有一方是公网IP,如果双方都是私网IP,除非是局域网里,否则就肯定没戏了。
[*][/color]安装方法:小知识:什么是私网IP?说白了局域网里的IP就是私网IP,下面是一些私网IP网段。
10.0.0.1 ~ 10.255.255.255
172.16.0.0 ~ 172.31.255.255
192.168.0.0 ~ 192.168.255.255 (这个应该熟悉吧:D)
python版本最好在2.6以上
linux用户:
先添加可执行权限,在终端里输入:sudo chmod a+x TChat.py
然后就可以运行了,在终端里输入:python TChat.py
windows用户:
先要安装python,然后把TChat.py重命名成TChat.pyw,不重名名也可以,不过运行时会出现一个黑色窗口。
然后就可以双击运行了。注意:如果连不上,先看看防火墙什么的选[解除阻止],就ok了。
提示铃声的名字是ring.wav,要想更换,则一定要wav的,名字相同就可以了。响铃时终端可能会显示:‘正在播放 WAVE 'ring.wav' : Signed 16 bit Little Endian, 频率44100Hz, Stereo’。这个正常,今后会改进,windows没有这个问题。
[*][/color]关于传输速度,我只测试了三类网络:
一、双方都是电信的校园宽带2M带宽,一方ubuntu 10.04,一方是windows VISTA,平均传输速度160KB/s。
二、一方是电信(地点江西 系统ubuntu 10.04),一方是WIFI(地点北京 系统windows 7),电信同样是2M的带宽,WIFI是1M带宽,平均传输速度60KB/s,需要说明的是前半段速度很快,100KB/s左右,后半段就慢了些,30KB/s左右。
三、学校机房,双方都是windows xp,100Mbps的网卡,平均传输速度7MB/s。
下面是一些使用截图:[/size] 大家如果有什么建议或意见,请给我发邮件。< zkwlxcode@gamil.com >
这个zip里就一个TChat.py是主程序,他本身就是源代码,直接编辑就能看见。其他都是说明文件、铃声文件什么的。
如果对项目感兴趣的,可以到项目主页逛逛。我会努力完善这个程序!谢谢大家的支持!!