社区
网络通信/分布式开发
帖子详情
delphi socket 并发问题
cxb809
2008-11-23 10:28:04
我要在delphi 上写个socket 服务程序,如何才能实现并发,同时接受客户端的多个信息,尽量不要线程,我更不懂,能有具体实例再好,谢谢大家
...全文
267
11
打赏
收藏
delphi socket 并发问题
我要在delphi 上写个socket 服务程序,如何才能实现并发,同时接受客户端的多个信息,尽量不要线程,我更不懂,能有具体实例再好,谢谢大家
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cxb809
2008-11-24
打赏
举报
回复
我clientsocket 与serversocket 用的是短连接,并发发送的时候,服务端返回的数据客户端收不到呢,
cxb809
2008-11-24
打赏
举报
回复
我clientsocket 与serversocket 用的是短连接,并发发送的时候,服务端返回的数据客户端收不到呢,
ahjoe
2008-11-24
打赏
举报
回复
如果应用要求不高,多线程不是必须的。就用TServerSocket,每个客户连接的通信是互不干扰的。
看看它的这些事件,都带有Socket参数,表示与事件关联的连接。
procedure TForm1.ServerSocket1Accept(Sender: TObject;
Socket: TCustomWinSocket);
begin
end;
procedure TForm1.ServerSocket1ClientConnect(Sender: TObject;
Socket: TCustomWinSocket);
begin
end;
procedure TForm1.ServerSocket1ClientRead(Sender: TObject;
Socket: TCustomWinSocket);
begin
end;
procedure TForm1.ServerSocket1ClientWrite(Sender: TObject;
Socket: TCustomWinSocket);
begin
end;
僵哥
2008-11-23
打赏
举报
回复
[Quote=引用 4 楼 cxb809 的回复:]
我用的是ServerSocket1
[/Quote]
ThreadBlocking模式,网上有的是实例.
cxb809
2008-11-23
打赏
举报
回复
我用的是ServerSocket1
僵哥
2008-11-23
打赏
举报
回复
用TIdTCPServer就可以完成了.
cxb809
2008-11-23
打赏
举报
回复
那就要告诉我线程具体怎么写
僵哥
2008-11-23
打赏
举报
回复
不使用多线程就不能实现对并发的处理.
playuser2006
2008-11-23
打赏
举报
回复
ServerSocket1 基于异步通信,所有交互最后都会串成消息,你不需要额外的去处理线程队列。只要在事件级编写代码就可以了很高效。
长沙三毛
2008-11-23
打赏
举报
回复
[Quote=引用 6 楼 hulihui 的回复:]
不用并发应该可以做到接收,轮询每个客户端的消息。但处理必须有多线程。因为收到信息必须处理。
[/Quote]朋友,线程不是很难,多做点呈现就好了。
长沙三毛
2008-11-23
打赏
举报
回复
不用并发应该可以做到接收,轮询每个客户端的消息。但处理必须有多线程。因为收到信息必须处理。
DELPHI
高性能大容量
SOCKET
并发
完成端口例子完整实例源码
通过“
DELPHI
高性能大容量
SOCKET
并发
完成端口例子完整实例源码”,我们可以学习到如何在
Delphi
环境下利用IOCP实现高效的
socket
通信。 首先,让我们理解什么是
并发
完成端口。在Windows系统中,IOCP是一种多线程同步...
C#
delphi
高性能大容量
SOCKET
并发
完成端口例子(有C#客户端)实例源码
本文将深入探讨一个基于C#和
Delphi
的高性能、大容量
Socket
并发
处理的实现,利用完成端口(I/O Completion Ports, IOCP)技术来提升网络通信的效率。这个实例源码提供了C#客户端和服务器端的实现,有助于开发者理解和...
delphi
Socket
通讯 demo
本示例"
Delphi
Socket
通讯 demo"是一个集成客户端和服务端功能的实例,用于演示如何在
Delphi
中使用这些控件进行网络通信。 首先,TServer
Socket
是
Delphi
提供的服务器端网络通信组件,它可以监听特定端口上的连接...
DELPHI
SOCKET
阻塞通讯
而对于那些对响应时间要求不那么严格,且不希望处理复杂的
并发
问题
的简单应用,阻塞模式则足够使用。 总的来说,“
DELPHI
SOCKET
阻塞通讯”是指使用
Delphi
进行网络编程时,通过
Socket
组件以阻塞模式进行数据传输的...
delphi
socket
通用版通讯服务器
《
Delphi
Socket
通用版通讯服务器详解》 在IT行业中,通信服务器扮演着至关重要的角色,它们是连接客户端和网络服务的桥梁,使得数据能够在不同设备间流畅地传输。本篇文章将详细探讨基于
Delphi
开发的
Socket
通用版...
网络通信/分布式开发
1,594
社区成员
32,958
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章