第一次使用飞鸽传书是在两年前,那时候的飞鸽传书界面还是很简陋,比我现在做的C-C通讯的界面好一点而已。现在再用的时候,界面方面改观不少,和QQ的界面相似度很高。会话窗口也和QQ差不多,支持文件拉拽功能等...好友不在线,头像也是变为灰色。
文件传输速度还是比较可观的,刚才和舍友传输了一部电影,速度最高达到3M多每秒。
飞鸽使用UDP协议向255.255.255.255这个广播地址发送广播包,默认端口是2425。广播包内容包含用户名、工作组、主机名、IP等信息;已启动飞鸽的用户通过2425端口收到此广播包后,就会在自己的用户列表中添加这个用户的用户名、工作组等信息,同时向对方IP发送本机用户的个人信息;从而双方都能建立起用户列表。
用户离线时发送一个离线广播包到255.255.255.255,收到此广播包的用户,根据包中的IP地址(也可能是多种判断标志或者包含硬件标识,比如网卡地址等)删除对方的用户列表信息。
传送聊天信息时,飞鸽同样使用UDP协议,发送方只要指定接收方的地址及端口,若接收方此时正在此端口等待接收,便能接收到信息;但是飞鸽传送文件是使用TCP协议收发文件。
总的来说,这款软件很小巧,界面美观。应用在单位的局域网中还是非常的方便实用的。
广播:
所谓广播,就是指同时向子网中的多台计算机发送信息,并且所有子网中的计算机都可以接收到发送方发来的信息。每个广播消息包含一个特殊的IP地址,这个特殊地址的特点是子网内主机标识部分的二进制表示部分均为1。例如:子网掩码为255.255.255.0,则对于子网192.168.0,这个特殊的IP地址为192.168.0.255。