社区
网络通信/分布式开发
帖子详情
delphi socket 并发问题
cxb809
2008-11-23 10:28:04
我要在delphi 上写个socket 服务程序,如何才能实现并发,同时接受客户端的多个信息,尽量不要线程,我更不懂,能有具体实例再好,谢谢大家
...全文
263
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
打赏
举报
回复
不用并发应该可以做到接收,轮询每个客户端的消息。但处理必须有多线程。因为收到信息必须处理。
C#
delphi
高性能大容量
SOCKET
并发
完成端口例子(有C#客户端)实例源码
本文将深入探讨一个基于C#和
Delphi
的高性能、大容量
Socket
并发
处理的实现,利用完成端口(I/O Completion Ports, IOCP)技术来提升网络通信的效率。这个实例源码提供了C#客户端和服务器端的实现,有助于开发者理解和...
DELPHI
高性能大容量
SOCKET
并发
完成端口例子完整实例源码
通过“
DELPHI
高性能大容量
SOCKET
并发
完成端口例子完整实例源码”,我们可以学习到如何在
Delphi
环境下利用IOCP实现高效的
socket
通信。 首先,让我们理解什么是
并发
完成端口。在Windows系统中,IOCP是一种多线程同步...
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写文章