自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 为什么使用MMS协议无法连接MMS服务器

开发一款网络RADIO的应用时,发现原有的APP在访问mms服务器时,总是无法连接成功,有时候是和服务器建立了连接,但是发送命令时,无法获得应答;同样使用PC端的软件SDP downloader也无法连接。而这些服务器是使用WMP进行连接的时候是没有问题的。但是通过wireshare抓包发现,使用的是RTSP协议,然后上网搜索发现了有协议翻转这种东西:摘自http://technet.micros

2012-03-21 14:21:14 4158

原创 TCP 三次握手

TCP属于面向连接,所以在进行数据通讯前要建立会话,并且同步数据包编号三次握手过程1.SEND SYN2.RECEIVE SYN,SEND SYN/ACK3.RECEIVE SYN/ACK,SEND ACK4.RECEIVE ACK连接建立如果没有收到应答:FIN  ->time wait -->close wait -->closeDos攻击:拒绝服务攻击

2011-10-12 19:27:47 517

原创 网络技术学习手记5——TCP/IP

交换传输:如何在传输的两端搭建链路1.电路交换:一旦通路建立,保持至数据传输完毕成本高,占用资源使用例子:电话线 2.消息交换:数据被分为多个消息,分路由进行传输(存储转发)延时大例子:手机短信3. 分组交换:数据被分为多个分组,每个分组独立选择路径 (节省路由时间)虚连接:时分

2011-07-11 21:41:06 417

原创 网络技术学习手记4——路由

一般路由器会有一个WAN口对外,一个LAN口对内,所以相应的路由器会有两个地址,一个是和局域网同网段的地址,一个是对外的地址路由器必须成对使用,也就是路由器的LAN口和局域网的主机相连,同时WAN口是和外面的路由器相连,你在上网时,你的请求通过你的路由器转发到另一个路由器上另一个

2011-07-06 22:10:35 479

原创 网络技术学习手记3——网络层

网络层即网络之间的数据传输,当数据是在不同子网上传输时,不能使用MAC地址通过广播传输,需要路由,IP地址等第三层的东西来保证通讯。概括地讲网络层的任务:1.网络寻址 2. 路由选择 3.交换传输1.网络寻址IP地址就是网络层地址,IP地址为路由服务,路由以I

2011-07-04 21:45:01 385

原创 网络技术学习手记2——数据链路层

数据链路层有可以分成LLC层 (逻辑链路层)和MAC层(媒体访问层)。LLC层提供与高层的接口 ,并对底层控制(差错,流量控制)流量控制:速率控制   窗口流量控制Flow Control(根据返回的应答判断对方接收能力来调整自身的速率)MAC层完成发方占用信道问题。占用信道的方法:争用 Contention   以太网  看谁牛逼更快   优点:简单,容易实现,低成本  缺点: 容易造成拥挤令牌

2011-06-28 21:39:00 436

原创 网络技术学习手记---OSI 7层模型

1.网络基础是建立在标准化上的。2.OSI 7层模型是一个抽象的模型,并没有指定任何的硬件软件应用来对应每一层   应用是另外一个标准  如以太网的802.3标准。   OSI是逻辑上将连续的网络通讯过程分成七层3.各种例子与作用,遵循逐级封装的思想应用层 ---用户所用软件,如outlook表示层---转换应用层转过来的信息,统一格式会话层---请求回话,connect,login,lo

2011-06-28 10:32:00 438

原创 关于链接器和加载器(读《链接器和加载器》)

1.地址重定位:链接器对每一个程序的部分地址进行绑定并分配相对地址,加载器完成最后的重定位步骤并赋予实际地址2.摘自原文:随着硬件重定位和虚拟内存的出现,每一个程序可以再次拥有整个地址空间,因此链接器和加载器变得不那么复杂了。由于硬件(而不是软件)重定位可以对任何加载时重定位进行处理,程序可以按照被加载到固定地址的方式来链接。但是具有硬件重定位功能的计算机往往不止运行一个程序,而且经常会运行同一个程序的多个副本。当计算机运行一个程序的多个实例时,程序中的某些部分在所有的运行实例中都是相同的(尤其是可执行代码

2010-09-15 18:30:00 809

原创 Makefile 学习1(参考GNU make中文手册)

Make的过程:源文件===》目标文件===》静态库/共享库===》可执行程序what the hell is Makefile?make程序根据Makefile中的规则描述执行相关命令生成最后的目标程序(编译、链接、清除文件等)Makefile的一些规则TARGET... : PREREQUISITES... COMMANDtarget:规则的目标,可以是中间也可以是最后生成的文件名prerequisites:目标依赖的文件command:如何将依赖文件整成目标

2010-08-04 11:32:00 520

原创 LPCWSTR 与 LPCSTR

<br />    今天在使用VS修改一个窗口标题的时候,发现将一串字符串转成LPCWSTR 后显示,标题是乱码,从网上查了查,原来是由于在VS的设置中使用了UNICODE字符集,所以在将lpszName编译时,转成了LPCWSTR 类型,而不是LPCSTR类型;所以需要将原来的字符串前面加上_T. 类似的情况还有很多,比如TextOut和TextOutW,但凡多了个W的都意味着这是UNICODE编码的字符处理相关函数。

2010-07-21 13:18:00 3019

原创 文档标题与窗口标题

对于一个单文档应用程序,框架默认窗口样式是WS_OVERLAPPEDWINDOW和FWS_ADDTOTITLE的组合,指定了将文档标题添加到窗口标题上,也就是要单独修改窗口标题,必须把这个属性FWS_ADDTOTITLE干掉。

2010-07-21 11:07:00 659

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除