
c++网络编程
longhuahaha
这个作者很懒,什么都没留下…
展开
-
c++网络编程1:抓包工具WireShare的使用
WireShare抓包工具:1.作用:使用WireShare抓包工具可以监视某台机器的某个端口的数据的“进出”,这台机器可以是本机也可以是网络上的任意一台机器。2.重要的界面介绍 2.1 主界面 上图中的“红框”区域是显示机器的网卡信息,选择一个要监视的网卡项,双击,弹出“监视信息配置窗体” 2.2 监视信息配置窗体“Capture Filter”是监原创 2013-01-14 17:12:38 · 5130 阅读 · 0 评论 -
c++网络编程3:UDP编程
一.概念: UDP是传输层中面向无连接的协议,所以UDP丢包后是不会重传的,而且他在编程上服务端和客户端是没有区别的,有的只是“虚拟上”的服务端和客户端,他在编程的实现上也很简单,不像TCP那么复杂。 二.UDP终端的编程 由于UDP在服务端和客户端是一样的,所以称为UDP终端,编程步骤如下:1.加载套接字WORD wVersionRequested原创 2013-01-16 20:48:29 · 7142 阅读 · 1 评论 -
网络编程之WCF编程:WCF服务和客户端的建立,回调
1.概念Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口。它是.NET框架的一部分,由 .NET Framework 3.0 开始引入。WCF的终结点有三个要素组成,分别是地址(Address)、绑定(Binding)和契约(Contract),简记可写成Endpoint = ABC原创 2013-02-21 18:30:28 · 16451 阅读 · 3 评论 -
c++网络编程2:TCP连接概念及编程
一.TCP建立连接的三次握手在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时,客户端发送SYN包(SYN=j)到服务器,并进入SYN_SEND状态,等待服务器确认;【客户端->服务端:SYN(j)】第二次握手:服务器收到SYN包,必须确认客户的SYN(ACK=j+1),同时自己也发送一个SYN包(SYN=k),即SYN+ACK包,此原创 2013-01-16 12:45:51 · 7821 阅读 · 0 评论