TServerSocket组件
主要作为服务器端的套接字管理器使用。它封装了服务器端的套接字。在打开套接字后,服务器端就处于监听状态,在接收到其它机器的连接请求后,与客户端建立连接,创建一个新的套接字,用于和客户端互传数据,此时TSERVERSOCKET组件则继续监听客户端连接。 属性: ACTIVE:设定TSERVERSOCKET是否处于打开,并处于监听状态 SERVERTYPE:按阻塞还是非阻塞模式工作 PORT:服务器的端口 SERVICE:服务器端提供的服务 SOCKET:连接所使用的SOCKET THREADCACHESIZE:允许客户连接的最大个数 方法: CREATE:创建一个TSERVERSOCKET对象 DESTROY:释放一个TSERVERSOCKET对象 OPEN:打开TSERVERSOCKET并开始监听 CLOSE:关闭TSERVERSOCKET,断开与客户端连接 事件: ONACCEPT:当有客户端请求连接时,被触发 ONCLIENTCONNECT:当有客户端的连接请求被接收且同客户端的连接建立时,被触发 ONCLIENTDISCONNECT:当有客户端的套接字被关闭时,被触发 ONCLIENTERROR:当与一个独立的客户端建立、使用、断开时出现错误时,被触发 ONCLIENTREAD:当服务器应该从某一个与客户端连接的套接字读取数据时,被触发 ONCLIENTWRITE