关于socket聊天室的问题,请教

stupidfish 2003-11-07 09:22:29
小弟在尝试写一个基于Socket的聊天室时发现这个问题:
在调用Socket->Close()之前,IE不会显示已收到的那部分内容的
请问应该怎么做呢?请教!:)
...全文
52 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xizhouhawk 2003-11-11
  • 打赏
  • 举报
回复
你的网页头部加上<Meta>参数,定时刷新!
stupidfish 2003-11-08
  • 打赏
  • 举报
回复
:)
我就是想保持服务器跟ie的连接,然后不断地给ie发数据,然后ie可以不断地把新的聊天内容显示出来,这样就不用刷新页面啊。
但是在断开连接前,ie是不会显示任何内容的
如果自己另写一个客户端的话很容易实现实时聊天效果,但是用ie就不知要怎么做。
有办法解决吗?
supwjhuLoveCjj 2003-11-08
  • 打赏
  • 举报
回复
需要更新的
stupidfish 2003-11-08
  • 打赏
  • 举报
回复
谢谢大家的意见!
先试试用activex做:)看效果怎样。
叶子哟 2003-11-08
  • 打赏
  • 举报
回复
建议用定时刷新的方法了,这是http协议决定的,它不是长连接:
1 你可以子类化IE的方法,嵌入TWebBrowser
2 你可以用javascript定时刷新页面,或是html刷新也可
3 你也可以用Activex,做个Socket Client在里面
4 Java Applet嵌入Socket Clietn
jhwh 2003-11-08
  • 打赏
  • 举报
回复
在发送数据前必须加上HTTP头,不然IE不知道是什么数据。
MartinWang 2003-11-07
  • 打赏
  • 举报
回复
说清楚点:)

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧