DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::
上一页 1 ··· 137 138 139 140 141 142 143 144 145 ··· 474 下一页

2018年9月10日

摘要: 在客户端连接7302TCP端口失败,关闭程序,启动sockettool也不行,出现错误号为 10055(发现队列满了或者空间不足)。通过查网上资料,发现有两个方法:设置 ( TcpTimedWaitDelay和MaxUserPort设置 ) 本截图只设置了 MaxUserPort(队列 增加),如果 阅读全文
posted @ 2018-09-10 19:27 DoubleLi 阅读(1388) 评论(0) 推荐(0)

2018年9月6日

摘要: MySQL[Err]1055 上次MySQL5.7.19主从建立完成之后,所有的测试都是在MySQL命令行下进行的,最近用Navicat Premium进行MySQL的连接,然后在插入数据的时候MySQL突然报错了,可是我的数据插入成功了,感觉很奇怪!!报错内容如下: 在知乎上找到了一个答案,貌似可 阅读全文
posted @ 2018-09-06 20:16 DoubleLi 阅读(1005) 评论(0) 推荐(0)

摘要: 问题:60多路轮训的情况下,5分钟之后,现场报链接不上子进程的错误。绝大部分为海康设备 分析: 子进程的日志中 存在输入海康的解码库的错误,在子进程的对外dll中加日志发现,socket链接的时候存在10048(通常每个套接字地址(协议/网络地址/端口)只允许使用一次)的错误。公司重现的情况还存在1 阅读全文
posted @ 2018-09-06 09:32 DoubleLi 阅读(1106) 评论(0) 推荐(0)

2018年9月5日

摘要: setsockopt 设置 SO_LINGER 选项 此选项指定函数close对面向连接的协议如何操作(如TCP)。内核缺省close操作是立即返回,如果有数据残留在套接口缓冲区中则系统将试着将这些数据发送给对方。 SO_LINGER选项用来改变此缺省设置。使用如下结构: struct linger 阅读全文
posted @ 2018-09-05 16:38 DoubleLi 阅读(533) 评论(0) 推荐(0)

摘要: 非阻塞IO 和阻塞IO: 在网络编程中对于一个网络句柄会遇到阻塞IO 和非阻塞IO 的概念, 这里对于这两种socket 先做一下说明: 基本概念: 阻塞IO:: socket 的阻塞模式意味着必须要做完IO 操作(包括错误)才会 返回。 非阻塞IO:: 非阻塞模式下无论操作是否完成都会立刻返回,需 阅读全文
posted @ 2018-09-05 10:04 DoubleLi 阅读(2264) 评论(0) 推荐(0)

摘要: 1、阻塞模式与非阻塞模式下recv的返回值各代表什么意思?有没有区别?(就我目前了解阻塞与非阻塞recv返回值没有区分,都是 <0:出错,=0:连接关闭,>0接收到数据大小,特别:返回值 <0时并且(errno == EINTR || errno == EWOULDBLOCK || errno == 阅读全文
posted @ 2018-09-05 09:51 DoubleLi 阅读(2021) 评论(0) 推荐(0)

2018年8月20日

摘要: http://trac.ffmpeg.org/ticket/3191#no1 阅读全文
posted @ 2018-08-20 20:30 DoubleLi 阅读(421) 评论(0) 推荐(0)

摘要: Osip2是一个开放源代码的sip协议栈,是开源代码中不多使用C语言写的协议栈之一,它具有短小简洁的特点,专注于sip底层解析使得它的效率比较高。 eXosip是Osip2的一个扩展协议集,它部分封装了Osip2协议栈,使得它更容易被使用。 一、介绍 Osip2是一个开放源代码的sip协议栈,是开源 阅读全文
posted @ 2018-08-20 20:22 DoubleLi 阅读(1429) 评论(0) 推荐(0)

2018年8月17日

摘要: 有的时候,我们用c写的一些东西,可能需要MFC作为UI输入参数进行测试,但是程序里有大量的printf操作,这就需要MFC程序启动的时候同时打开 一个控制台,用于标准输出 查询网络,大致方法有以下两种 1,添加一个全局函数,内容如下,再程序启动的时候调用 void InitConsoleWindow 阅读全文
posted @ 2018-08-17 15:13 DoubleLi 阅读(789) 评论(0) 推荐(0)

摘要: 在有界面的应用程序中开启控制台窗口有时候非常有用,尤其是在调试多线程应用程序中,由于通过断点的方式调试程序时会导致线程挂起从而导致各种难于预料的结果。这时候就可以通过开启控制台窗口往窗口输出信息来查看线程的运行情况,这比通过日志文件输出的方式更方便和实时。下面介绍两种开启控制台窗口的方法:1.通过A 阅读全文
posted @ 2018-08-17 15:12 DoubleLi 阅读(1072) 评论(0) 推荐(1)

上一页 1 ··· 137 138 139 140 141 142 143 144 145 ··· 474 下一页