网络编程
文章平均质量分 82
Jacky_Dai
自信开朗,充满活力
展开
-
[C++][Socket] 类似windows Ipconfig的小工具
发现《Windows网络编程技术》中还是有不少很不错的东西哦,比如说类似Ipconfig的demo。贴出来学习一下。 #include <windows.h>#include <iphlpapi.h>#include <stdio.h>#include <time.h>void main(void) {...原创 2011-07-01 13:11:38 · 180 阅读 · 0 评论 -
IOCP模型与网络编程
转自[url]http://blog.csdn.net/neicole/article/details/7549497[/url]IBM的一片文章[url]http://www.ibm.com/developerworks/cn/java/j-lo-iocp/[/url]DELPHI示例[url]http://blog.csdn.net/sqldebug_fan/article/detai...原创 2016-06-15 11:04:56 · 88 阅读 · 0 评论 -
Socket通信原理探讨(C++为例)
转自[url]http://www.cnblogs.com/fuchongjundream/p/3914696.html[/url][size=medium][b]一、网络中进程之间如何通信?[/b][/size] 本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类:[color=red] 1、消息传递(管道、FIFO、消息队列) 2、同...原创 2016-07-06 10:59:58 · 181 阅读 · 0 评论 -
C++ Socket Class for Windows
转自[url]http://www.adp-gmbh.ch/win/misc/sockets.html[/url] [align=center][size=medium][b]C++ Socket Class for Windows[/b][/size][/align] Here, I present the source code for a socket cl...原创 2016-07-06 11:28:09 · 1199 阅读 · 0 评论 -
accept是又产生一个Socket端口吗?
转自[url]http://blog.csdn.net/hanzengyi/article/details/5365029[/url] 要写网络程序就必须用Socket,这是程序员都知道的。而且,面试的时候,我们也会问对方会不会Socket编程?一般来说,很多人都会说,Socket编程基本就是listen,accept以及send,write等几个基本的操作。是的,就跟常见的...原创 2016-07-07 09:28:31 · 286 阅读 · 0 评论 -
HTTPS工作原理和TCP握手机制
转自[url]http://www.admin5.com/article/20150523/600105.shtml[/url][url]http://www.admin5.com/article/20150525/600230.shtml[/url][b]1、HTTPS的工作原理[/b] HTTPS在传输数据之前需要客户端(浏览器)与服务端(网站)之间进行一次握手,在握手过...原创 2016-07-08 10:58:02 · 110 阅读 · 0 评论 -
socket编程的select模型
转自[url]http://www.cnblogs.com/RascallySnake/archive/2013/07/11/3185071.html[/url] 在掌握了socket相关的一些函数后,套接字编程还是比较简单的,日常工作中碰到很多的问题就是客户端/服务器模型中,如何让服务端在同一时间高效的处理多个客户端的连接,我们的处理办法可能会是在服务端不停的监听客户端的请求...原创 2016-07-11 09:20:52 · 124 阅读 · 0 评论 -
[转]基于Windows Socket 的网络通信中的心跳机制原理
http://blog.sina.com.cn/s/blog_608740170100wni3.html引言 在采用TCP 连接的C/S 结构的系统中,当通信的一方正常关闭或退出时,另一方能收到相应的连接断开的通知,然后进行必要的处理;但如果任意一方发生所谓的“非优雅断开”,如:意外崩溃、死机、拔掉网线或路由器故障时,另一方无法得知TCP 连接已经失效,除非继续在此连接上不断...原创 2016-07-21 16:18:42 · 278 阅读 · 0 评论 -
C++实现ping功能
基础知识ping的过程是向目的IP发送一个type=8的ICMP响应请求报文,目标主机收到这个报文之后,会向源IP(发送方,我)回复一个type=0的ICMP响应应答报文。那上面的字节、往访时间、TTL之类的信息又是从哪来的呢?这取决于IP和ICMP的头部。[code="c++"]#pragma once//在默认windows.h会包含winsock.h,当你...原创 2017-04-18 11:21:53 · 420 阅读 · 0 评论