wumylove1234 2004年12月21日
求思路!
想要做一个类似于网页这样的公共聊天室.

兼实现二者之间传文件,传图片的功能.

我现在做到服务器与客户机已经可以通讯,采用TCP/IP.实现思路是:
客户登录-->验证-->成功,向其返回当前在线用户列表,记录此用户IP,用户名,端口
不成功,返回错误

因为考虑到网络的情况,所以我没有采用直接发送"文本的形式",而是采用了"应答式"

即发送每个数据前,要先发数据的类型,长度,然后才是数据,其间等待对方回响(返回OK后,发送端接着发送数据)

现在我的程序写的非常的乱.
服务器商一个侦听,一个用来接受连接和发送数据.
代码写起来复杂,很乱.请问大家有没有做过这样的类似的程序?

还有,我到底有没有必要采用应答式的方式?我试验了一个,发送一M的文本,一次DataArrive收不全,要触发好几次事件,而且,如果直接传的话,我也不知道什么时候才能结束.
...全文
84 点赞 收藏 5
写回复
5 条回复

还没有回复,快来抢沙发~

发动态
发帖子
VB基础类
创建于2007-09-28

2738

社区成员

19.7w+

社区内容

VB 基础类
社区公告
暂无公告