zoukankan      html  css  js  c++  java
  • 【DIOCP3-说明书】DIOCP3的输出日志

    DIOCP3除了有详细的监控面板之外,还有详细的输出日志,当然需要打开日志编译开关!

    在工程选项加入DEBUG编译指令,这样在运行中就可以看到DIOCP3的运行详细日志

    image

    日志输出在EXE相同目录的LOG文件夹下面。

     

    日志说明:

    8276_iocpSVR_2015010712.log

    8276      是进程ID

    iocpSVR是程序中iocpTcpSERVER的名字

    2015010712 日志文件生成时间

     

    12:30:24:318[message][PID:8276,ThreadID:5520]:[756]接收到0字节的数据,该连接将断开!

    PID是进程ID

    ThreadID: 工作线程ID

    756 套接字

    收到一个0字节长度的数据,diocp认为对方已经断开,diocp将关闭套接字对应的连接。

    发生在响应WSARecv的事件中。

     

    12:37:45:764[message][PID:8276,ThreadID:5520]:[760]响应接收请求时发现IOCP服务关闭

    IOCP服务已经关闭, 一般发生在程序关闭,IOCP服务停止的时候,有客户端进行了连接的时候

    发生在响应WSARecv的事件中。

     

    12:37:45:764[message][PID:8276,ThreadID:5520]:[760]投递发送数据请求时出现了错误。错误代码:10038

    在进行发送数据时出现的异常,在执行底层API时出现的异常,错误代码是系统给出的,可以百度,或者运行

    net helpmsg 10038 查看对应的错误原因。

  • 相关阅读:
    nginx负载均衡
    docker 使用之管理工具shipyard(五)
    docker使用之私有仓库构建(四)
    docker使用之dockerfile手动构建镜像(三)
    docker 使用之网络和存储(二)
    docker部署和使用(一)
    Java微信公众号开发
    Java实现验证码的制作
    SSH框架-Struts2基础-Action
    Java算法
  • 原文地址:https://www.cnblogs.com/DKSoft/p/4208140.html
Copyright © 2011-2022 走看看