vtcp_qio_post

函数声明

VTCP_EXPORT_API( int ) vtcp_qio_post (VTCP_QIO_HANDLE qio, VTCP_SOCKET s, EVTcpQIOEvent qio_event, void * qio_data, int qio_error);

参数:

VTCP_QIO_HANDLE qio: qio句柄;
VTCP_SOCKET s: vtcp句柄;
EVTcpQIOEvent qio_event: qio关联事件;
void * qio_data:qio自定义数据;
int qio_error:错误代码;

enum EVTcpQIOEvent
{
   VTCP_QIO_EVENT_ACCEPT        = 1, //兼容VTCP_QIO_EVENT_RECV
   VTCP_QIO_EVENT_CONNECT        = 2, //兼容VTCP_QIO_EVENT_SEND
   VTCP_QIO_EVENT_RECV            = 3,
   VTCP_QIO_EVENT_RECVFROM        = 4,
   VTCP_QIO_EVENT_SEND            = 5,
   VTCP_QIO_EVENT_SENDTO        = 6,

};

返回:

VTCP_ERROR(-1):  表示发生错误,通过vtcp_geterror()函数取得具体错误代码,错误代码参考EVTcpErrorCode所示值。

VTCP_OK(0): 表示成功。

备注:

赞(0)