博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TServerSocket组件
阅读量:6888 次
发布时间:2019-06-27

本文共 808 字,大约阅读时间需要 2 分钟。

 

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

后,服务器端就处于监听状态,在接收到其它机器的连接请求后,与客户端建立连接
,创建一个新的套接字,用于和客户端互传数据,此时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:当与一个客户端的套接字建立完毕,并且相对应的通信线程也将开始
时,被触发

转载地址:http://ngqbl.baihongyu.com/

你可能感兴趣的文章
unittest详解(一) unittest初识
查看>>
F# 游戏编程与WPF
查看>>
React Native在Windows下修改js代码后reload无效
查看>>
restful
查看>>
django -- model中只有Field类型的数据才能成为数据库中的列
查看>>
cucumber系列(四) RubyGems下载源更新的问题
查看>>
OneThink视图模型进行组合查询!文档组合文档详情
查看>>
【IOS】在SDK中打开其他接入应用的解决方案
查看>>
signal(SIGPIPE, SIG_IGN)
查看>>
Access text files using SQL statements by DB Query Analyzer
查看>>
微信公众号开发将war包导入新浪sae出现错误
查看>>
01-Jvm 内存区域复习笔记
查看>>
9.7 迭代
查看>>
纪念中国反毒之父—王江民
查看>>
C#(数据结构):1.顺序表结构(2)
查看>>
C语言 文件操作| 文件打开
查看>>
高并发学习(一)高并发的问题/线程安全性/锁/可见性/有序性
查看>>
多重catch语句
查看>>
java对cookie的操作_01
查看>>
支付宝移动支付
查看>>