摘要:前面一段时间写了一篇,主要介绍的是winSock2版本。这一篇主要记录一下1.1版本 1.1版本主要涉及下面几个问题 一、发送端 1、如果发送端仅仅发送而不收取多播数据,形式是最简单的,通过sendto()直接向多播地址发送数据。 2、
阅读全文
随笔分类 - 计算机网络编程
摘要://本篇为转贴 本系列里完成端口的代码在两年前就已经写好了,但是由于许久没有写东西了,不知该如何提笔,所以这篇文档总是在酝酿之中……酝酿了两年之后,终于决定开始动笔了,但愿还不算晚….. 这篇文档我非常详细并且图文并茂的介绍了关于网络编程模型中完成端口的方方面面的信息,从API的用法到使用的步骤,从
阅读全文
摘要:@###
阅读全文
摘要:/********************************************************************************** 发布日期:2017-11-06* 进度:未完成* 作者:LuoTian* 备注:套接字选项(重点)/****************
阅读全文
摘要:重叠模型的优点 重叠模型的基本原理 关于重叠模型的基础知识 重叠模型的实现步骤 多客户端情况的注意事项 一.重叠模型的优点 1.可以运行在支持Winsock2的所有Windows平台 ,而不像完成端口只是支持NT系统。 2.比起阻塞、select、WSAAsyncSelect以及WSAEventSe
阅读全文
摘要:/********************************************************************************************************************** 发布日期:* 更新日期:2017-11-14 11:24:1
阅读全文
摘要:TCP(Transmission Control Protocol) 传输控制协议 TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接: 位码即TCP标志位,有6种标示: SYN(synchronous建立联机) ACK(acknowledgement 确认) PS
阅读全文
摘要:首部固定部分各字段的意义如下: 1.源端口和目的端口,各占2个字节。 2.序号:占4个字节,序号范围为0到2的32次方-1,序号增加到2的32次方-1之后,下一个序号变为0,在一个TCP连接中传送的字节流中的每一个字节都按顺序编号。首部中的序号字段值指的是本报文段所发送的数据的第一个字节的序号。可对
阅读全文
摘要:////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 2018.9.25补充 win
阅读全文
摘要:占位##
阅读全文
摘要:select模式的思想 创建FD_SET fd_all,并初始化FD_ZERO(&fd_all); Step1 初始时: Step2 加入一个套接字之后,比如FD_SET(sServer,&fd_all); Step3 调用select函数之后,有两种情况 /////////////////////
阅读全文
摘要:在阻塞模式下,在I/O操作完成前,执行的操作函数将一直等候而不会立即返回,该函数所在的线程会阻塞在这里。相反,在非阻塞模式下,套接字函数立即返回,而不管I/O是否完成。 重点知识和思想: ////////////////////////////////////////////////////////
阅读全文
摘要:功能:向服务器端发送一个字符串,属于最简易的形式,一共需要4个主要步骤,初始化-建立套接字-连接服务器-发送数据 服务端
阅读全文
摘要:初始化DLL之后,接着创建套接字,通过socket()和WSASocket()函数实现此功能。 af:协议的地址家族。创建TCP或者UDP套接字时,该参数为AF_INET。 type:协议的套接字类型,有SOCK_STREAM、SOCK_DGRAM和SOCK_RAM 3种类型。 protocol:协
阅读全文
摘要:/******************************************************************** 更新日期:2017-11-07 10:33:08* 进度:完成* 作者:LuoTian* 备注:********************************
阅读全文