社区
网络通信/分布式开发
帖子详情
DP7自带的组件TServerSocket和TClientSocket问题(急)!
Cnet_BT110
2005-11-03 09:12:20
我用DP7自带的组件TServerSocket和TClientSocket
开发了一个小的应用系统
但是一当二个客户端同时访问数据量大时就会出错(好比如二个用户同时点查询就会报错)不知道是什么问题?
...全文
255
5
打赏
收藏
DP7自带的组件TServerSocket和TClientSocket问题(急)!
我用DP7自带的组件TServerSocket和TClientSocket 开发了一个小的应用系统 但是一当二个客户端同时访问数据量大时就会出错(好比如二个用户同时点查询就会报错)不知道是什么问题?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huanzhugege
2005-11-04
打赏
举报
回复
TServerSocket和TClientSocket进行网络开发有很多需要注意的地方,一言难尽。我去年用他们做过一个呼叫中心,十个坐席同时登录情况下从没出现过问题,可以加我QQ:57077490,请注明:Delphi 交流
翰墨书缘
2005-11-04
打赏
举报
回复
一次传输的数据量不要太大,我也遇到过街收不完全的情况。
我的程序在局域网内,我定的是每次发送/接收512个字节,或者稍大一点
comanche
2005-11-04
打赏
举报
回复
有可能出现一个 recv 收不全数据吧
var
BytesReceived: Integer;
Rx: Boolean;
begin
while BufferSize > 0 do
begin
if not (Socket.Select(@Rx, nil, nil, 30000) and Rx) then
raise ECollector.CreateRes(@SReceiveTimeout);
BytesReceived := Socket.ReceiveBuf(Buffer^, BufferSize);
if BytesReceived = 0 then
raise ECollector.CreateRes(@SInvalidDataPacket);
if BytesReceived > 0 then
begin
Dec(BufferSize, BytesReceived);
Inc(Integer(Buffer), BytesReceived);
end;
end;
if BufferSize <> 0 then
raise ECollector.CreateRes(@SInvalidDataPacket);
end;
代码不太适用, 看着改吧
zzq4823
2005-11-04
打赏
举报
回复
这两个组件在哪个Palette都没找到
2004v2004
2005-11-03
打赏
举报
回复
你最好详细点 ,你这么说谁知道是那里出的问题
delphi源码T
Server
Socket
和
TCl
ient
Socket
文件传输
Delphi作为一个强大的面向对象的 Pascal 编程环境,提供了丰富的
组件
库来简化网络通信任务,其中包括T
Server
Socket
和
TCl
ient
Socket
组件
。这两个
组件
使得在Delphi中实现文件传输变得相对简单。 T
Server
Socket
组件
...
Delphi T
Server
Socket
和
TCl
ient
Socket
两个
组件
的基本用法
### Delphi T
Server
Socket
和
TCl
ient
Socket
组件
基本用法详解 #### 一、概述 在局域网环境中实现工作站与服务器之间的通信是一项常见的需求。本文档将详细介绍 Delphi 中 `T
Server
Socket
` 和 `
TCl
ient
Socket
` 两...
Delphi之T
Server
Socket
和
TCl
ient
Socket
多线程传输
在Delphi编程环境中,T
Server
Socket
和
TCl
ient
Socket
组件
是用于网络通信的重要工具,它们分别代表服务器端和客户端的套接字(
Socket
)接口。在本文中,我们将深入探讨如何利用这两个
组件
进行多线程传输,以实现高效、...
Delphi中T
Server
Socket
和
TCl
ient
Socket
两个
组件
的示例源码
在Delphi编程环境中,T
Server
Socket
和
TCl
ient
Socket
是用于实现网络通信的两个核心
组件
,它们基于低级的Winsock库,提供了面向对象的接口,使得开发者能够方便地构建TCP/IP服务器和客户端应用程序。下面我们将深入...
delphi源码基础的T
Server
Socket
和
TCl
ient
Socket
文件传输
在Delphi编程环境中,T
Server
Socket
和
TCl
ient
Socket
是 Indy(Internet Direct)
组件
库中的两个核心
组件
,它们用于实现基于TCP/IP的网络通信。本文将深入探讨这两个
组件
的基础知识及其在文件传输中的应用。 首先,...
网络通信/分布式开发
1,594
社区成员
32,958
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章