TServerSocket组件

 

主要作为服务器端的套接字管理器使用。它封装了服务器端的套接字。在打开套接字

后,服务器端就处于监听状态,在接收到其它机器的连接请求后,与客户端建立连接

,创建一个新的套接字,用于和客户端互传数据,此时TSERVERSOCKET组件则继续监听

客户端连接。

属性:
ACTIVE:设定TSERVERSOCKET是否处于打开,并处于监听状态
SERVERTYPE:按阻塞还是非阻塞模式工作
PORT:服务器端的端口
SERVICE:服务器端提供的服务
SOCKET:连接所使用的SOCKET
THREADCACHESIZE:允许客户连接的最大个数

方法:
CREATE:创建一个TSERVERSOCKET对象
DESTROY:释放一个TSERVERSOCKET对象
OPEN:打开TSERVERSOCKET并开始监听
CLOSE:关闭TSERVERSOCKET,断开与客户端连接

事件:
ONACCEPT:当有客户端请求连接时,被触发
ONCLIENTCONNECT:当有客户端的连接请求被接收且同客户端的连接建立时,被触发
ONCLIENTDISCONNECT:当有客户端的套接字被关闭时,被触发
ONCLIENTERROR:当与一个独立的客户端建立、使用、断开时出现错误时,被触发
ONCLIENTREAD:当服务器应该从某一个与客户端连接的套接字读取数据时,被触发
ONCLIENTWRITE:当服务器应该给某一个与客户端连接的套接字发送数据时,被触发
ONGETSOCKET:当服务器端应该创建一个TSERVERSOCKET对象以用于和一个客户端的连

接时,被触发
ONLISTEN:当服务器进入监听状态时,被触发
ONTRHEADEND:当与一个客户端的套接字连接终结,并且相对应的通信线程也将结束,

被触发
ONTHREADSTART:当与一个客户端的套接字建立完毕,并且相对应的通信线程也将开始

时,被触发

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值