全部博文(1293)
发布时间:2015-11-07 16:36:43
文章出处:http://ewangsoft.blog.163.com/blog/static/7721558220093200840864/根据rfc894的说明,以太网封装IP数据包的最大长度是1500字节,也就是说以太网最大帧长应该是以太网首部加上1500,再加上7字节的前导同步码和1字节的帧开始定界符,具体就是:7字节前导同步码 + 1字节帧开始定界符 + 6字节的目的MAC + 6字.........【阅读全文】
发布时间:2015-11-02 16:54:34
// WinServer.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"// 告知编译器,在编译后的链接阶段可以链接“ws2_32.lib”#pragma comment(lib,"ws2_32.lib")#include <stdio.h>#include <WinSock2.h>//#i.........【阅读全文】
发布时间:2015-11-02 16:36:14
typedef struct WSAData { WORD wVersion; WORD wHighVersion; #ifdef _WIN64 unsigned short iMaxSockets; .........【阅读全文】
发布时间:2015-11-02 15:47:44
一直以来,对tcp的连接的建立过程只停留在三次握手的层面,阅读代码时发现好多逻辑流程不是很清楚。还有就是对系统调用int listen(int sockfd, int backlog)的第二个参数backlog似懂非懂。它到底是限制server端能同时处理的连接请求数量,还是限制同时建立的连接数量,还是限制等待建立连接队列的长度?
代码面前,了无秘密,关键是得探求。如果你也有同样的困惑,不妨读读本文。 ......【阅读全文】