vtcp_qio_post

发布时间:2015-10-14编辑:VTCP阅读:84

    函数声明

    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): 表示成功。


    备注:


关键字

上一篇: vtcp_qio_close

下一篇: vtcp_qio_get