随笔分类 -  Windows-Socket

摘要:1. TCPDump介绍 TcpDump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。tcpdump就是一种免费的网络分析工具,尤其其提供了源代码,公开了接口,因此具备很强的可扩展性, 阅读全文
posted @ 2017-01-30 18:33 findumars 阅读(5273) 评论(0) 推荐(0) 编辑
摘要:腾讯官方通过 Tencent://Message/协议可以让QQ用户显示QQ/TM的在线状态发布在互联网上;并且点击 XXX ,不用加好友也可以聊天 官方链接: http://is.qq.com/webpresence/code.shtml 具体代码:<a href="tencent://messa 阅读全文
posted @ 2017-01-27 01:33 findumars 阅读(2735) 评论(0) 推荐(0) 编辑
摘要:为什么网上讲到的P2P打洞基本上都是基于UDP协议的打洞?难道TCP不可能打洞?还是TCP打洞难于实现? 假设现在有内网客户端A和内网客户端B,有公网服务端S。 如果A和B想要进行UDP通信,则必须穿透双方的NAT路由。假设为NAT-A和NAT-B。 A发送数据包到公网S,B发送数据包到公网S,则S 阅读全文
posted @ 2017-01-27 01:32 findumars 阅读(5439) 评论(1) 推荐(0) 编辑
摘要:Windows完成端口编程目录一 基本概念二 OVERLAPPED数据结构三 完成端口的内部机制创建完成端口完成端口线程的工作原理线程间数据传递线程的安全退出 一 基本概念 设备 windows操作系统上允许通信的任何东西,比如文件、目录、串行口、并行口、邮件槽、命名管道、无名管道、套接字、控制台、 阅读全文
posted @ 2017-01-21 01:10 findumars 阅读(2338) 评论(0) 推荐(0) 编辑
摘要:原文出处:http://blog.csdn.NET/roen/archive/2007/03/19/1533378.aspx 以一个文件传输服务端为例,在我的机器上它只起两个线程就可以为很多个客户端同时提供文件下载服务,程序的性能会随机器内CPU个数的增加而线性增长,我 尽可能做到使它清晰易懂,虽然 阅读全文
posted @ 2017-01-21 01:09 findumars 阅读(274) 评论(1) 推荐(0) 编辑
摘要:IP组播通信需要一个特殊的组播地址,IP组播地址是一组D类IP地址,范围从224.0.0.0 到 239.255.255.255。其中还有很多地址是为特殊的目的保留的。224.0.0.0到224.0.0.255的地址最好不要用,因为他们大多是为了特殊的目的保持的(比如IGMP协议)。 IGMP是IP 阅读全文
posted @ 2017-01-20 17:00 findumars 阅读(6024) 评论(0) 推荐(0) 编辑
摘要:VS2010使用c++、gSOAP创建的WebService 图文教程 环境 操作系统:Windows 7gsoap版本:2.8.32C++编译器/开发环境:Visual Studio 2010 gSOAP是什么 gSOAP编译工具提供了一个SOAP/XML 关于C/C++ 语言的实现,从而让C/C 阅读全文
posted @ 2017-01-19 23:11 findumars 阅读(1144) 评论(0) 推荐(0) 编辑
摘要:首先需要笔记本具备AP热点功能,记得写好的程序必须用管理员身份运行。 准备工作需要先做好 如果无法承载于正确的状态,在支持承载网络的情况下,除了重复开启外,就是驱动未启动。所以要确定 microsoft托管网络虚拟适配器 为启动状态。上面是开启的一个过程,下面是关闭。开启后记得关闭,不能开启再开启。 阅读全文
posted @ 2017-01-19 01:19 findumars 阅读(2638) 评论(0) 推荐(0) 编辑
摘要:前言 更多资料 什么是Socket?什么是WebSocket? WebSocket的通信原理和机制 WebSocket技术出现之前,Web端实现即时通讯的方法有哪些? 1定期轮询的方式 2SSE(Server-Sent Event,服务端推送事件) 3Comet技术 4小结 一个简单的WebSock 阅读全文
posted @ 2017-01-06 01:14 findumars 阅读(1834) 评论(0) 推荐(1) 编辑
摘要:windows下的socket网络编程 clinet.c 客户端 server.c 服务器端 UDP通信的实现 代码如下 windows下的socket网络编程 clinet.c 客户端 server.c 服务器端 UDP通信的实现 代码如下 已经很久没有在windows下编程了,这次因为需要做一个 阅读全文
posted @ 2017-01-05 19:53 findumars 阅读(784) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/xufeiyang/articles/4878096.html http://www.cnblogs.com/xufeiyang/articles/4533882.html http://www.cnblogs.com/xufeiyang/article 阅读全文
posted @ 2016-12-22 02:22 findumars 阅读(266) 评论(0) 推荐(0) 编辑
摘要:1、简述 最近简单看了一下关于HTTP请求方面的知识,之前一直用Qt来实现,有专门HTTP请求的QNetworkAccessManager类来处理,实现也比较简单,这里主要讲解一下用C++代码来实现HTTP 的Get/Post请求。 一个HTTP请求报文由请求行(request line)、请求头( 阅读全文
posted @ 2016-12-20 01:43 findumars 阅读(27737) 评论(0) 推荐(0) 编辑
摘要:总结下网络编程中关键的细节问题,包含连接建立、连接断开、消息到达、发送消息等等; 连接建立 包括服务端接受 (accept) 新连接和客户端成功发起 (connect) 连接。 accept接受连接的问题在本文最后会聊到,这里谈谈connect的关键点; 使用非阻塞连接建立需要注意: connect 阅读全文
posted @ 2016-12-08 23:19 findumars 阅读(487) 评论(0) 推荐(0) 编辑
摘要:ddd 阅读全文
posted @ 2016-11-21 18:18 findumars 阅读(535) 评论(0) 推荐(0) 编辑
摘要:http://download.csdn.net/user/VisualEleven 阅读全文
posted @ 2016-10-27 23:19 findumars 阅读(842) 评论(0) 推荐(0) 编辑
摘要:[cpp] view plain copy [cpp] view plain copy // 模拟登陆115网盘 #include <afxinet.h> // 包含相关的头文件 /* 用抓包工具抓包可得到需要提交的数据,然后模拟提交即可。 *(有的时候需要得到cookie信息,你可以使用CInte 阅读全文
posted @ 2016-10-27 23:11 findumars 阅读(284) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/visualeleven/article/details/6041893 http://blog.csdn.net/visualeleven/article/details/6088590 http://blog.csdn.net/visualeleven/ 阅读全文
posted @ 2016-10-27 23:09 findumars 阅读(196) 评论(0) 推荐(0) 编辑
摘要:“一切皆Socket!” 话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。 ——有感于实际编程和开源项目研究。 我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所 阅读全文
posted @ 2016-10-18 05:12 findumars 阅读(328) 评论(0) 推荐(0) 编辑
摘要:VC提交网页表单-自动评论留言(1)http://blog.csdn.net/wangningyu/article/details/4526357VC提交网页表单-自动评论留言(2)http://blog.csdn.net/wangningyu/article/details/4526551 HTT 阅读全文
posted @ 2016-10-03 06:49 findumars 阅读(407) 评论(0) 推荐(0) 编辑