社区
网络及通讯开发
帖子详情
Indy组建—IdHTTPServer的多线程问题
a456852
2004-04-19 10:53:06
用IdHTTPServer创建一个Web服务器(用ADO控件做数据库操作),可能有多个用户同时访问。怎样同时处理多个用户(多线程)?
直接往IdHTTPServer1CommandGet()中加代码同时处理多个用户时出错。
问题解决不胜感激。
...全文
656
3
打赏
收藏
Indy组建—IdHTTPServer的多线程问题
用IdHTTPServer创建一个Web服务器(用ADO控件做数据库操作),可能有多个用户同时访问。怎样同时处理多个用户(多线程)? 直接往IdHTTPServer1CommandGet()中加代码同时处理多个用户时出错。 问题解决不胜感激。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
seawave03
2004-09-16
打赏
举报
回复
void __fastcall TForm1::IdHTTPServer1CommandGet(TIdPeerThread *AThread,
TIdHTTPRequestInfo *ARequestInfo, TIdHTTPResponseInfo *AResponseInfo)
{
if(IdHTTPServer1->SessionState==true)
IdHTTPServer1->CreateSession(AThread,AResponseInfo,ARequestInfo);
……
}
a456852
2004-04-20
打赏
举报
回复
用你用过的东西怎么编多线程Web服务器?
pp616
2004-04-20
打赏
举报
回复
没用过那东西。
Indy
多线程
程序客户端演示程序
制作像迅雷,网际快车之类的软件。必备。
注意使用7Zip解压缩。
delphi7
多线程
测试(40个线程)
delphi开启40个线程,各不影响,可暂停,结束,但40个线程都运行完的时间明显比一个线程慢,不知为什么
INDY
10
多线程
通信中文支持
INDY
10 T
ID
TCPServer T
Id
TCPClient 支持
多线程
,显示中文不乱码,支持自定义数据包,XE5 Win7环境下通过。
多线程
网络传输
在盒子里得到了这么多朋友无私的帮助,真的表示感谢!看到很多朋友在寻求
多线程
网络传输代码,为此,从我开发的网络棋牌游戏中整理出这个献给大家:) 开发环境:Delphi7.0+WinXP,没用其他控件(除了Delphi自带的
Indy
) 使用协议:TCP/IP 客户端一次发送65000字节的包,服务端负责组装并处理数据粘连。 使用ReadBuffer(),Send()函数来接收发送Buffer内字节,这样作的目的是使程序具有更好的灵活性。你可以自定义Buffer内那些字节的含义,例如是字符串、图像、声音、命令等等。 文件的
多线程
读写采用windows内存映像技术。 关键的服务器处理函数
Id
TCPServer1Execute(AThread: T
Id
PeerThread)是非线程安全的。如果使用临界区,那么
多线程
将在这里串行执行,严重降低
多线程
效率。对此,我采用一个简单的办法,具体可以看程序。
Ftp.rar_
INDY
10
多线程
_delphi ftp_ftp_
indy
10
多线程
FTP下载上传.
indy
10.能够断点虚传.
网络及通讯开发
1,316
社区成员
8,873
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章