局域网内聊天传输文件
源代码在线查看: history.txt
1.04 (2004/10/08) 在窗口标题栏显示用户名。 为每条消息加了发送时间。 在输入窗口中为每条消息间加了一个空行,看上去更清晰。 调整个代码的结构。 加入了自动的版本探测及提醒功能。 修正了,发言框不能自动换行的BUG。 修正了,ABOUT框乱码的BUG。 1.05 (2004/10/09) 增加了在线改名的功能。 增加了因网络故障而断开后的自动重连功能。 支持重名的自动探测。 在输出窗口中加入了是否溢出的判断,如果有可能溢出就自动删除最前面的内容。 1.06 (2004/10/13) 修改了在网络出现故障时频繁出现的“挂断”系统消息,只是简单的不再输出消息而已。 修改了更新版本的通知,只在接收到某人的说话时,才出现。原来是只要收到任何消息都出现。 1.07 在消息头增加了识别标记。 更改了命令ID系统。 更改了消息头结构。 重整了低层代码。 增加了截去消息首尾空格换行字符的功能。 加入文件传输功能 保存聊天记录到磁盘文件。 1.08 挂掉重连后用户名没有在列表中显示。 重新修改文件传送机制。 支持表情动作。 双击列表中的用户,可以将用户的名字添加到输入框中。 1.09 (2004/10/25) 修改了,名字列表产闪烁的问题。 修改文件发送时会发送给自己的BUG。 修改了新版本提示时的BUG。 1.10 (2004/10/25) 修改了,如果是低版本是,将所有类型的消息都滤掉的BUG。 修改了,发文件时,发送方死循环的BUG。 1.11 (2004/10/26) 加入黑名单功能。 1.12 (2004/10/28) 改进了文件传送系统,使之更稳定。修改了发送任务过期后的崩溃BUG。 加入了热键呼出功能。 修改了黑名单的修改功能。 修改了图标。 1.13 (2004/12/27) 在文件接收时加入了出错报告功能。 修改了在登录时按取消,或初始化出错时,没有退出的BUG。 提示有人发送文件时,加上文件的大小信息,以便判断是否接收。 加入了多线程保护代码。 接收文件时,会先判断选择的磁盘是否有足够的空间。 下一版本计划: b.在本地保留一份曾经登录过的用户的列表。 c.支持多格式的文字输出。 d.支持表情贴图。 e.支持用户贴图。 f.支持用户自定义的头像。 g.用组播或控制更精确的点对点替代广播。 h.对传输的数据进行加密。 k.名字后带上机器名,以免记录到文件后,不知谁是谁。 n.当窗口不在最顶层时,有新消息到,闪烁任务栏上的图标。 o.最小化时缩小到系统托盘。 q. r. s. t. u. v. w. x. y. z.