zoukankan      html  css  js  c++  java
  • 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:当与一个客户端的套接字建立完毕,并且相对应的通信线程也将开始

    时,被触发

  • 相关阅读:
    071 Simplify Path 简化路径
    070 Climbing Stairs
    069 Sqrt(x) 求平方根
    067 Add Binary 二进制求和
    bzoj3295: [Cqoi2011]动态逆序对
    bzoj1598: [Usaco2008 Mar]牛跑步
    bzoj1492: [NOI2007]货币兑换Cash
    bzoj2683(要改一点代码)&&bzoj1176: [Balkan2007]Mokia
    bzoj2190: [SDOI2008]仪仗队
    bzoj3262: 陌上花开
  • 原文地址:https://www.cnblogs.com/hnxxcxg/p/2940997.html
Copyright © 2011-2022 走看看