社区
网络及通讯开发
帖子详情
Socket Chat Server&浏览器客户端
wangking
2003-01-09 10:01:03
最近打算用BCB写一个Socket Chat Server,昨天晚上刚开始学习,碰到这么个问题:
我用serversocket的onclientread触发一个sendtext,发送字符给浏览器,但浏览器一直显示“网页下载中……”而不显示,当关闭这个socket的时候,浏览器才显示发送的字符,不知道怎么解决?
不晓得哪位年兄有用过socket写b/s结构的程序,请指教一二。
...全文
151
30
打赏
收藏
Socket Chat Server&浏览器客户端
最近打算用BCB写一个Socket Chat Server,昨天晚上刚开始学习,碰到这么个问题: 我用serversocket的onclientread触发一个sendtext,发送字符给浏览器,但浏览器一直显示“网页下载中……”而不显示,当关闭这个socket的时候,浏览器才显示发送的字符,不知道怎么解决? 不晓得哪位年兄有用过socket写b/s结构的程序,请指教一二。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
30 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
asimpleman
2003-08-07
打赏
举报
回复
gz
cgisky
2003-08-06
打赏
举报
回复
这个问题我解决了
只是在操作用户链表的时候怎样防止访问冲突遇到了点困难
提一点建议 读取页面使用 Indy 的 HttpServer
那个不断推出的页面 也就是 连天内容的显示页面使用 serversocket
读取页面的时候 serversocket 是否断开是客户端也就是IE控制的
关键是HTTP协议头里面的页面的字节数目
要想保持联接,设置成999999看看
wangking
2003-07-25
打赏
举报
回复
还是没解决啊,郁闷。
yyqing
2003-03-02
打赏
举报
回复
matq2008(能者行) :希望能借你的代码学习一下
y_yqing@163.com
kk_liwei
2003-02-27
打赏
举报
回复
关注!
iamleejun
2003-02-25
打赏
举报
回复
要有详细代码,别忘了通知我 我很感兴趣 给分都可以
叶子哟
2003-02-19
打赏
举报
回复
参见:http://expert.csdn.net/Expert/topic/1417/1417044.xml?temp=.6833307
叶子哟
2003-02-19
打赏
举报
回复
俺刚做了一个b/s的socket的连接,socket的长连接, 客户端用了一个activex,IE脚本能响应activex的事件,在局域网内用,还可以,如需要,可以留e-mail!
iamleejun
2003-02-18
打赏
举报
回复
BTW:用多线程或select
iamleejun
2003-02-18
打赏
举报
回复
int __fastcall TSFrm::boardcast(String Toip,String msg) {
String ip;
for(int i=0;i<ServerSocket1->Socket->ActiveConnections;i++)
{
ip=ServerSocket1->Socket->Connections[i]->RemoteAddress;
if(CompareText(ip,Toip))==0) //==0 返回特定用户 !=0 广播
ServerSocket1->Socket->Connections[i]->SendText(msg);
}
return true;
}
wangking
2003-01-17
打赏
举报
回复
没什么起色啊。不过发现在java中,在同一个thread中如果用
s=in.readLine();
out.write(s);
out.flush();
的情况下,一样不能显示,而用
out.write("hello,world");
就可以,是不是意味着,在同一个线程中如果既有read又有out的话,就有问题呢?
思路是,再开一个线程,做输入。
当然,如果用telnent做client,就完全没有这个问题。
l_clove
2003-01-16
打赏
举报
回复
up
wangking
2003-01-15
打赏
举报
回复
我要是有现成的解决方案,还在这里鸟叫什么?:)
共同进步吧。
我想了若干办法,都没解决输出,java有out.flush(),不知道bcb有没有。
l_clove
2003-01-15
打赏
举报
回复
??提一个解决方案吧,我给你分,我也想知道这个
yangsl
2003-01-15
打赏
举报
回复
做的怎么样??
wangking
2003-01-14
打赏
举报
回复
对了,那个帖子我以前看过,虽然说的不是一回事,但有个了解。:)
我现在层次比那个高。:)
wangking
2003-01-14
打赏
举报
回复
惭愧,我没学过java,是搞coldfusion的。:)
l_clove
2003-01-14
打赏
举报
回复
我也想学JAVA,我好像在JAVA版见过你:)
以前有一个贴子,是讨论B/S模式的实时刷新问题,不过没出什么结果,你去看看吧
http://expert.csdn.net/Expert/topic/1324/1324341.xml?temp=2.424258E-02
l_clove
2003-01-11
打赏
举报
回复
啊,你是要做聊天室吧,不好意思,没做过类似的东东,网上的聊天室都是怎么做的呢...
wangking
2003-01-11
打赏
举报
回复
恩……我用JAVA能做到这一点,因为JAVA输出的是“字符流”,不知道BCB怎样输出字符流呢?
加载更多回复(10)
网络聊天室
chat
server
.java
运行
chat
server
.java启动服务器,双击
chat
.html则打开了一个
浏览器
窗口,用户可以通过这个HTML页面进行聊天。这种设计可能是基于Web
Socket
协议,允许实时的双向通信,使服务器能够即时发送数据到
客户端
,而无需...
silverlight_
socket
_
chat
本文将围绕“silverlight_
socket
_
chat
”这一项目,深入探讨如何使用Silverlight结合
Socket
技术实现一个聊天室。 首先,我们来看项目的核心——Silverlight。Silverlight是一种插件技术,用于在
浏览器
中创建富媒体和...
node-
chat
-app:用于节点聊天服务器的
浏览器
客户端
(包括 html 文档)
【标题】:“Node.js 聊天应用:构建基于HTML的
浏览器
客户端
” 在这个项目中,我们探讨的是如何使用Node.js创建一个实时聊天服务器,并且构建一个包含HTML文档的
浏览器
客户端
来与之交互。Node.js是一个基于Chrome ...
socket
.io认证,nodejs实现
socket
.io demo(
server
/client)
本教程将通过一个简单的示例介绍如何使用Node.js实现
Socket
.IO服务端和
客户端
。 ### 1. 安装
Socket
.IO 首先,确保你已经安装了Node.js环境。然后,通过npm(Node.js包管理器)来安装
Socket
.IO库: ```bash npm ...
chat
-
socket
-
server
:###带有
Socket
.io的聊天服务器
Chat
-
Socket
-
Server
项目是一个基于
Socket
.IO的实时通信平台,主要用在建立一个可以与Web
客户端
进行双向交互的服务器端应用。
Socket
.IO是一个强大的库,它允许开发者在Web上实现实时、低延迟的通信,非常适合构建聊天...
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章