• 当前位置: 首页 > 支持库下载HP-Socket支持库
  • HP-Socket支持库

    • 软件授权:
      开源软件
    • 软件大小:
      2.06 MB
    • 文件类型:
      .zip
    • 下载次数:
    • 上传用户:
      心脏
    • 发布时间:
      2018-11-12 21:11
    • 软件等阶:
    • 运行环境:
      Winall,Win2003,WinXP,Win7,Win8
    • 软件评级:

    软件介绍             


    HP-Socket

    支持库名:HP-Socket 1.0 版

    相关文件:

    C:\Program Files (x86)\e\lib\Hp_Socket.fne

    数字签名:{E96EAAB1-7FB3-4ba0-9ED1-F36C2079385F}

    说明: 本支持库实现了对HpSocket支持(hpsocket版本3.3.1)。

    提供了1种数据类型,227种命令,37个常量。

    相关命令:

    HP_Object_Create:

    Create_HP_TcpServer(),Create_HP_TcpClient(),Create_HP_TcpAgent(),Create_HP_TcpPullServer(),Create_HP_TcpPullClient(),Create_HP_TcpPullAgent(),Create_HP_UdpServer(),Create_HP_UdpClient(),Create_HP_TcpServerListener(),Create_HP_TcpClientListener(),

    Create_HP_TcpAgentListener(),Create_HP_TcpPullServerListener(),Create_HP_TcpPullClientListener(),Create_HP_TcpPullAgentListener(),Create_HP_UdpServerListener(),Create_HP_UdpClientListener(),Create_HP_UdpCast(),Create_HP_UdpCastListener(),

    HP_Object_Destroy:

    Destroy_HP_TcpServer(),Destroy_HP_TcpClient(),Destroy_HP_TcpAgent(),Destroy_HP_TcpPullServer(),Destroy_HP_TcpPullClient(),Destroy_HP_TcpPullAgent(),Destroy_HP_UdpServer(),Destroy_HP_UdpClient(),Destroy_HP_TcpServerListener(),Destroy_HP_TcpClientListener(),

    Destroy_HP_TcpAgentListener(),Destroy_HP_TcpPullServerListener(),Destroy_HP_TcpPullClientListener(),Destroy_HP_TcpPullAgentListener(),Destroy_HP_UdpServerListener(),Destroy_HP_UdpClientListener(),Destroy_HP_UdpCast(),Destroy_HP_UdpCastListener(),

    Set_Fn_Server:

    HP_Set_FN_Server_OnPrepareListen(),HP_Set_FN_Server_OnAccept(),HP_Set_FN_Server_OnSend(),HP_Set_FN_Server_OnReceive(),HP_Set_FN_Server_OnPullReceive(),HP_Set_FN_Server_OnClose(),HP_Set_FN_Server_OnError(),HP_Set_FN_Server_OnShutdown(),

    Set_Fn_Client:

    HP_Set_FN_Client_OnPrepareConnect(),HP_Set_FN_Client_OnConnect(),HP_Set_FN_Client_OnSend(),HP_Set_FN_Client_OnReceive(),HP_Set_FN_Client_OnPullReceive(),HP_Set_FN_Client_OnClose(),HP_Set_FN_Client_OnError(),

    Set_Fn_Agent:

    HP_Set_FN_Agent_OnPrepareConnect(),HP_Set_FN_Agent_OnConnect(),HP_Set_FN_Agent_OnSend(),HP_Set_FN_Agent_OnReceive(),HP_Set_FN_Agent_OnPullReceive(),HP_Set_FN_Agent_OnClose(),HP_Set_FN_Agent_OnError(),HP_Set_FN_Agent_OnShutdown(),

    Methods_Server:

    HP_Server_Start(),HP_Server_Stop(),HP_Server_Send(),HP_Server_SendPart(),HP_Server_Disconnect(),HP_Server_DisconnectLongConnections(),HP_Server_HasStarted(),HP_Server_GetState(),HP_Server_GetLastError(),HP_Server_GetLastErrorDesc(),

    HP_Server_GetPendingDataLength(),HP_Server_GetConnectionCount(),HP_Server_GetAllConnectionIDs(),HP_Server_GetConnectPeriod(),HP_Server_GetListenAddress(),HP_Server_GetRemoteAddress(),HP_Server_SetSendPolicy(),HP_Server_SetRecvPolicy(),HP_Server_SetFreeSocketObjLockTime(),HP_Server_SetFreeSocketObjPool(),

    HP_Server_SetFreeBufferObjPool(),HP_Server_SetFreeSocketObjHold(),HP_Server_SetFreeBufferObjHold(),HP_Server_SetWorkerThreadCount(),HP_Server_SetMaxShutdownWaitTime(),HP_Server_GetSendPolicy(),HP_Server_GetRecvPolicy(),HP_Server_GetFreeSocketObjLockTime(),HP_Server_GetFreeSocketObjPool(),HP_Server_GetFreeBufferObjPool(),

    HP_Server_GetFreeSocketObjHold(),HP_Server_GetFreeBufferObjHold(),HP_Server_GetWorkerThreadCount(),HP_Server_GetMaxShutdownWaitTime(),HP_TcpServer_SetAcceptSocketCount(),HP_TcpServer_SetSocketBufferSize(),HP_TcpServer_SetSocketListenQueue(),HP_TcpServer_SetKeepAliveTime(),HP_TcpServer_SetKeepAliveInterval(),HP_TcpServer_GetAcceptSocketCount(),

    HP_TcpServer_GetSocketBufferSize(),HP_TcpServer_GetSocketListenQueue(),HP_TcpServer_GetKeepAliveTime(),HP_TcpServer_GetKeepAliveInterval(),HP_UdpServer_SetMaxDatagramSize(),HP_UdpServer_GetMaxDatagramSize(),HP_UdpServer_SetDetectAttempts(),HP_UdpServer_SetDetectInterval(),HP_UdpServer_GetDetectAttempts(),HP_UdpServer_GetDetectInterval(),

    HP_TcpPullServer_Fetch(),HP_UdpServer_SetPostReceiveCount(),HP_UdpServer_GetPostReceiveCount(),HP_Server_SetConnectionExtra(),HP_Server_GetConnectionExtra(),HP_Server_SendPackets(),HP_TcpServer_SendSmallFile(),HP_TcpPullServer_Peek(),HP_Server_DisconnectSilenceConnections(),HP_Server_IsMarkSilence(),

    HP_Server_GetSilencePeriod(),HP_Server_SetMarkSilence(),

    Methods_Client:

    HP_Client_Start(),HP_Client_Stop(),HP_Client_Send(),HP_Client_SendPart(),HP_Client_HasStarted(),HP_Client_GetState(),HP_Client_GetLastError(),HP_Client_GetLastErrorDesc(),HP_Client_GetConnectionID(),HP_Client_GetLocalAddress(),

    HP_Client_GetPendingDataLength(),HP_Client_SetFreeBufferPoolSize(),HP_Client_SetFreeBufferPoolHold(),HP_Client_GetFreeBufferPoolSize(),HP_Client_GetFreeBufferPoolHold(),HP_TcpClient_SetSocketBufferSize(),HP_TcpClient_SetKeepAliveTime(),HP_TcpClient_SetKeepAliveInterval(),HP_TcpClient_GetSocketBufferSize(),HP_TcpClient_GetKeepAliveTime(),

    HP_TcpClient_GetKeepAliveInterval(),HP_UdpClient_SetMaxDatagramSize(),HP_UdpClient_GetMaxDatagramSize(),HP_UdpClient_SetDetectAttempts(),HP_UdpClient_SetDetectInterval(),HP_UdpClient_GetDetectAttempts(),HP_UdpClient_GetDetectInterval(),HP_TcpPullClient_Fetch(),HP_Client_SendPackets(),HP_TcpClient_SendSmallFile(),

    HP_Client_SetExtra(),HP_Client_GetExtra(),HP_TcpPullClient_Peek(),

    Methods_Agent:

    HP_Agent_Start(),HP_Agent_Stop(),HP_Agent_Connect(),HP_Agent_Send(),HP_Agent_SendPart(),HP_Agent_Disconnect(),HP_Agent_DisconnectLongConnections(),HP_Agent_HasStarted(),HP_Agent_GetState(),HP_Agent_GetConnectionCount(),

    HP_Agent_GetAllConnectionIDs(),HP_Agent_GetConnectPeriod(),HP_Agent_GetLocalAddress(),HP_Agent_GetRemoteAddress(),HP_Agent_GetLastError(),HP_Agent_GetLastErrorDesc(),HP_Agent_GetPendingDataLength(),HP_Agent_SetSendPolicy(),HP_Agent_SetRecvPolicy(),HP_Agent_SetFreeSocketObjLockTime(),

    HP_Agent_SetFreeSocketObjPool(),HP_Agent_SetFreeBufferObjPool(),HP_Agent_SetFreeSocketObjHold(),HP_Agent_SetFreeBufferObjHold(),HP_Agent_SetWorkerThreadCount(),HP_Agent_SetMaxShutdownWaitTime(),HP_Agent_GetSendPolicy(),HP_Agent_GetRecvPolicy(),HP_Agent_GetFreeSocketObjLockTime(),HP_Agent_GetFreeSocketObjPool(),

    HP_Agent_GetFreeBufferObjPool(),HP_Agent_GetFreeSocketObjHold(),HP_Agent_GetFreeBufferObjHold(),HP_Agent_GetWorkerThreadCount(),HP_Agent_GetMaxShutdownWaitTime(),HP_TcpAgent_SetReuseAddress(),HP_TcpAgent_IsReuseAddress(),HP_TcpAgent_SetSocketBufferSize(),HP_TcpAgent_SetKeepAliveTime(),HP_TcpAgent_SetKeepAliveInterval(),

    HP_TcpAgent_GetSocketBufferSize(),HP_TcpAgent_GetKeepAliveTime(),HP_TcpAgent_GetKeepAliveInterval(),HP_TcpPullAgent_Fetch(),HP_Agent_SetConnectionExtra(),HP_Agent_GetConnectionExtra(),HP_Agent_SendPackets(),HP_TcpAgent_SendSmallFile(),HP_TcpPullAgent_Peek(),HP_Agent_DisconnectSilenceConnections(),

    HP_Agent_GetSilencePeriod(),HP_Agent_SetMarkSilence(),HP_Agent_IsMarkSilence(),

    Methods_Other:

    HP_GetSocketErrorDesc(),SYS_GetLastError(),SYS_WSAGetLastError(),SYS_SetSocketOption(),SYS_GetSocketOption(),SYS_IoctlSocket(),SYS_WSAIoctl(),

    Methods_UdpCast:

    HP_UdpCast_SetMaxDatagramSize(),HP_UdpCast_GetMaxDatagramSize(),HP_UdpCast_GetRemoteAddress(),HP_UdpCast_SetBindAdddress(),HP_UdpCast_GetBindAdddress(),HP_UdpCast_SetReuseAddress(),HP_UdpCast_IsReuseAddress(),HP_UdpCast_SetCastMode(),HP_UdpCast_GetCastMode(),HP_UdpCast_SetMultiCastTtl(),

    HP_UdpCast_GetMultiCastTtl(),HP_UdpCast_SetMultiCastLoop(),HP_UdpCast_IsMultiCastLoop(),

    数据类型:

    AddressInfo:

    szAddress(),iAddressLen(),usPort(),

    常量:

    #En_HP_ServiceState_HP_SS_STARTING,#En_HP_ServiceState_HP_SS_STARTED,#En_HP_ServiceState_HP_SS_STOPING,#En_HP_ServiceState_HP_SS_STOPED,#En_HP_SocketOperation_HP_SO_UNKNOWN,#En_HP_SocketOperation_HP_SO_ACCEPT,#En_HP_SocketOperation_HP_SO_CONNECT,#En_HP_SocketOperation_HP_SO_SEND,#En_HP_SocketOperation_HP_SO_RECEIVE,#En_HP_HandleResult_HP_HR_OK,

    #En_HP_HandleResult_HP_HR_IGNORE,#En_HP_HandleResult_HP_HR_ERROR,#En_HP_FetchResult_HP_FR_OK,#En_HP_FetchResult_HP_FR_LENGTH_TOO_LONG,#En_HP_FetchResult_HP_FR_DATA_NOT_FOUND,#En_HP_SocketError_HP_SE_OK,#En_HP_SocketError_HP_SE_ILLEGAL_STATE,#En_HP_SocketError_HP_SE_INVALID_PARAM,#En_HP_SocketError_HP_SE_SOCKET_CREATE,#En_HP_SocketError_HP_SE_SOCKET_BIND,

    #En_HP_SocketError_HP_SE_SOCKET_PREPARE,#En_HP_SocketError_HP_SE_SOCKET_LISTEN,#En_HP_SocketError_HP_SE_CP_CREATE,#En_HP_SocketError_HP_SE_WORKER_THREAD_CREATE,#En_HP_SocketError_HP_SE_DETECT_THREAD_CREATE,#En_HP_SocketError_HP_SE_SOCKE_ATTACH_TO_CP,#En_HP_SocketError_HP_SE_CONNECT_SERVER,#En_HP_SocketError_HP_SE_NETWORK,#En_HP_SocketError_HP_SE_DATA_PROC,#En_HP_SocketError_HP_SE_DATA_SEND,

    #En_HP_SendPolicy_HP_SP_PACK,#En_HP_SendPolicy_HP_SP_SAFE,#En_HP_SendPolicy_HP_SP_DIRECT,#En_HP_RecvPolicy_HP_RP_SERIAL,#En_HP_RecvPolicy_HP_RP_PARALLEL,#En_HP_CastMode_HP_CM_MULTICAST,#En_HP_CastMode_HP_CM_BROADCAST,

    相关软件

    下载说明

    本站目前主要提供易语言源码、模块、支持库等下载大部分源码均为ZIP打包,
    注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
    部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
    由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。

    使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。

     

    推荐排行