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 查看对应的错误原因。

  • 相关阅读:
    MySQL行级锁、表级锁、页级锁详细介绍
    Spring REST是什么?(转)
    Spring REST(转)
    联系人项目
    三级联动(有刷新)
    Java中点击按钮返回上一页
    Java中隐藏显示效果
    理解RESTful架构(转)
    什么是REST?以及RESTful的实现(转)
    JSTL 核心标签库 使用(转)
  • 原文地址:https://www.cnblogs.com/DKSoft/p/4208140.html
Copyright © 2011-2022 走看看