MyChat可实现聊天室和传小文件.rar
该程序可以成功的实现聊天室聊天——若干人(一个服务器和数个客户端)的群聊天,并可以实现客户端对服务器的上传小型文件。界面友好,操作简便。该程序在上传大文件时,会出现接受方只能接受到一部分文件的问题,分析原因如下,非阻塞方式在传文件时不能很好的实现发送端和接受端的同步,即有可能发送端不停发送而接受方来不及接受,或接受方不停接受可发送方没有发送。由于非阻塞方式的程序不会一直停留在send和recv函数上,我们只能通过它们的返回值判断发送和接受的状态。一般来说,send函数返回值为-1时,说明缓存已满,发送方应等待接受方接受,recv函数返回值为-1时,说明缓存已空,接受方应等待发送法发送。这些本应由传输层做好,但我通过调试发送,用M
下载地址
用户评论
是用VC写的,可以上传一些小文件