![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络知识
文章平均质量分 67
微澜-
经过了很久很久,久到好像过去了几个世纪的时间,才知道,自己应该去到外面看看;才知道,付出就是收获。
展开
-
网络连接基本过程就像文件句柄读写(含例子)
编者:李国帅qq:9611153 微信lgs9611153时间:2005-11-21 背景原因及概念:网络连接基本过程:就像文件句柄和窗口一样可以看成是一个流接口,只要配置好接口对象属性,连通操作流程或网络,直接向这个接口发送和读取字节流就可以完成工作,具体字节流是怎么处理的,只是下一层协议需要处理的工作。服务器 WSADATA wsaData; sockaddr_in local; local.sin_addr.s_addr=INADDR_ANY; int wsar..原创 2021-02-15 14:26:16 · 206 阅读 · 0 评论 -
retrofit2中拦截器,转换类的添加位置
retrofit2中拦截器,转换类的添加位置编者:李国帅qq:9611153 微信lgs9611153时间:2020/1/7背景原因:Retrofit是由Square公司出品的针对于Android和Java的类型安全的Http客户端,其对okHttp的封装,使用面向接口的方式进行网络请求,利用动态生成的代理类封装了网络接口请求的底层,其将请求返回javaBean,对网络认证 R...原创 2020-01-07 11:11:06 · 444 阅读 · 1 评论 -
PC端使用Microsoft Bluetooth api连接android BLE Gatt server需要先进行匹配
编者:李国帅qq:9611153 微信lgs9611153时间:2020/01/03背景原因:生活中,我们会接触到很多的蓝牙应用,比如蓝牙音响,鼠标,共享单车,便携式医疗检测设备等。通常使用android设备或者ios开发蓝牙还是比较方便的,毕竟蓝牙本身就是为了移动应用而产生的。 那么就会想,在windows上能不能去连接那些蓝牙设备呢?现在在windows上连...原创 2020-01-03 18:06:13 · 1817 阅读 · 0 评论 -
使用CHttpFile发送post请求AddRequestHeaders一次只能添加一个属性
使用CHttpFile发送post请求AddRequestHeaders一次只能添加一个属性编者:李国帅qq:9611153 微信lgs9611153时间:2019/11/22背景原因:有时候,需要在vc中不使用第三方工具,对restful接口进行测试。以前写了一个程序,使用CHttpFile发送json post请求,后来发现不能正常请求。部分代码如下: INTE...原创 2019-11-22 15:40:01 · 1622 阅读 · 0 评论 -
使用UDP(VC)发送接收日志
使用UDP(VC)发送接收日志编者:李国帅qq:9611153 微信lgs9611153时间:2011/5/13背景原因:以前使用过此方法,好处是不会阻塞,当日志量比较大的时候能够快速反应。坏处就是udp发送大于最小传输单元的数据,或把不相关的数据连续密集发送,很可能造成数据错乱丢失。发送://2011-9-29 10:51:01//检查了一遍,发现m...原创 2019-08-14 18:24:45 · 557 阅读 · 0 评论 -
关于udp传输分片问题-MTU
关于udp传输分片问题-MTU编者:李国帅qq:9611153 微信lgs9611153时间:2008/6/1背景原因:相关问题在2008年遇到,简要提供如下建议。对于大批量,高频度的网络收发,总会遇到这样的问题。 概念:MTU,即Maximum Transmission Unit(最大传输单元),此值设定TCP/IP协议传输数据报时的最大传输单元。设置多大...原创 2019-02-20 17:46:24 · 1703 阅读 · 0 评论 -
socket错误10048说明
socket错误10048说明编者:李国帅qq:9611153 微信lgs9611153时间:2010-15 19:02:39 背景: 这是一个曾经遇到的问题,记录了下来。问题相关:10048 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。所需资源:Vc,socket 说明: 新版的客户端在登录的时候与服务器...原创 2019-01-29 16:00:16 · 8344 阅读 · 0 评论 -
Darwin中socket接收前使用select等待
Darwin中socket接收前使用select等待编者:李国帅qq:9611153 微信lgs9611153时间:2013-7-4 13:01:46背景原因:因为darwin rtsp项目中所有的socket都是用了非阻塞模式,所以发送和接收不需要使用select,直接调用send和recv即可。但是如果无数据,会发现出现近乎死循环的行为。 OS_Error So...原创 2019-01-29 11:39:05 · 185 阅读 · 0 评论 -
vc判断是否可正常连接
vc判断是否可正常连接编者:李国帅qq:9611153 微信lgs9611153时间:2010-11-18 11:10:55背景原因:判断连接是否正常代码,如果不正常需要断开重新连接 所需资源:Vc socket 代码: unsigned long arg = 1; ioctlsocket(nSocket, FIONBIO, (unsign...原创 2019-01-29 11:38:29 · 224 阅读 · 0 评论 -
socket双方关闭连接问题
socket双方关闭连接问题编者:李国帅qq:9611153 微信lgs9611153时间:2012/03/14 17:02:06背景原因:在分析darwin源码过程中遇到的问题。 对于开发代码,不要任意的,想当然的改动,不然都不知道怎么死的。网络编程要学的东西还是比较多的。所需资源:Vc socket 判断网络状态:假设C系统异常,此时D无法知...原创 2019-01-29 10:37:26 · 949 阅读 · 0 评论 -
字节序的理解
编者:李国帅qq:9611153 微信lgs9611153时间:2012/02/28 08:35:40背景原因:由于不同的cpu或者操作系统的主机序不一样,导致在读写文件或者文件传送的时候,使用的规则不一样。 问题相关: 多字节数据类型在不同的cpu上可能读写方式不同。同时不同编译器对bitfield的处理方式也可能不一样。所以数据结构中的int型和shor...原创 2018-12-04 16:02:48 · 186 阅读 · 0 评论 -
创建一个简单的文本图片聊天工具
作者:李国帅 qq:9611153 1、思路 最近有个想法,做一个面向手机的文本和图片聊天工具,慢慢的有了一个思路,大致如下: 1、服务端部分:使用linux做服务器,主要处理网络转发,。 2、客户端部分:使用android做客户端,主要分为显示,网络收发,本地化存储,用户查询,历史查询。 定个原则: 尽量不在服务器端进行复杂运算,因为自己申请的服务器是最低配置的主机。 加密和存储,原创 2017-07-19 16:22:50 · 433 阅读 · 0 评论 -
曾经做过的sip结构
曾经做过的sip,已经忘了一干二净,不知道所谓的工作能给自己什么,留下些什么,毫无生气的资料吗?希望能将自己的东西拿出来,但又觉得无足轻重,就算是抛砖引玉吧,希望能给那些有需要的人一点提示,也算是自己的一点贡献吧。这些东西恐怕今生无缘用到,它带给自己得出了无尽的累赘还有什么呢?曾经,我认为积累是个有价值的东西,后来才发现,随着时间的推移,慢慢地变成了很深很深的回忆,这些回忆有什么用呢? 它原创 2008-03-27 21:38:00 · 737 阅读 · 0 评论 -
股票系统指标计算的简单模板
以前我做股票行情系统,尝试过指标计算,不过没有做完。不过这也是挺有意思的小东西,如果有兴趣,有时间可以讨论一下 ,复杂的指标没来得及做。共有BBI, AR, br, KDJ, WVAD, POWER, RSI, BIAS, OBV, PSY, VR, AVL, MA, MV, OSC, ROC, WMS 共17个指标,其他的指标比较复杂,不过只要知道怎么计算直接套用这个模式计算很简单。未实原创 2008-03-27 21:09:00 · 1472 阅读 · 0 评论 -
财华股王finet技术介绍
三 财华股王finet技术介绍2008-1-24 9:05 证券软件按数据处理可以分为三部分,数据获取,数据分析,数据表现。 按数据流程分:财经证券数据原始来源,公司分布式多数据源,财华股王服务端数据集散程序,财华股王客户端。 数据原始来源公司高层才能拿到,公司分布式多数据源属于公司的数据保护机制,自己不能拿到。自己了解的是后两部分。 服务端分以下部分:原创 2008-01-24 12:50:00 · 1326 阅读 · 0 评论 -
如何使用滚动条?
我整理了一下,大家一看就明白怎么回事。滚动条实际很简单,给那些没功夫自己查找的人提供方便,也算是有点贡献。从下面可知,可以分解为3部分。声明和创建滚动条对象设置滚动条大小和位置设置滚动条滑块的位置,更具滑块位置设置其他对象状态// TestdvView.h : interface of the CTestdvView class///////////////////////////////原创 2007-08-03 19:57:00 · 1606 阅读 · 0 评论 -
个人观点:中国不适合搞开源!
我认为现在的中国不适合开源,原因是:一,中国基层程序员太穷了,并且中国没有运行良好的基金和组织对开源项目进行支持。二,中国没有良好的知识产权保护环境,对知识的重视程度只停留在口头上,实际中重视不够。在这种环境下科技公司和个人对可以创新中的付出得不到应有的回报。 人们只有在基本的生存问题解决之后才会有更多的时间从事自己想做的事情,除非是疯子才会来进裤腰带作贡献。在生存问题还不原创 2006-10-12 10:12:00 · 870 阅读 · 0 评论