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,
易语言数据操作一|办公组件|皮肤|超级菜单|超文本浏览框|扩展界面一|扩展界面三|辅助调试|Md5加密|操作系统界面功能(PB版)|扩展功能一|特殊功能|Sqlite数据库|VCLBase支持库源码,数据操作...
易语言数字液晶时钟支持库源码,数字液晶时钟...
易语言皮肤支持库源码,易语言皮肤支持库...
易语言皮肤支持库源码,易语言皮肤支持库...
易语言1.0,2052,AutoCAD2007支持库源码,1.0,2052,AutoCAD2007支持库...
易语言窗口特效支持库源码,窗口特效支持库...
易语言动态选择夹支持库源码,动态选择夹支持库...
易语言通用对话框扩展|数据操作一|应用接口|扩展界面一|互联网|jedi|特殊功能|XP风格界面库支持库源码,通用对话框扩展|数据操作支持库一|应用接口支持库|扩展界面支持库一|互联网支...
易语言扩展界面二|提示工具支持库源码,扩展界面支持库二|提示工具支持库...