我以前经常写的是基于TCP的网络编程,由于TCP建立连接鼻血要经过三次握手连接,服务器端需要阻塞式等待客户端的连接。而UDP则是可以直接向目的地址的目的端口上发送数据包,由于它只负责发送出去就好,不管对方是否正确接受到与否,所以当网络性能不好时它容易出现丢包的问题。(注意:UDP是基于数据报为单.....
分类:
编程语言 时间:
2014-05-27 02:47:02
阅读次数:
509
1、TCP和UDPTCP是长连接像持续的打电话,UDP是短消息更像是发短信。TCP需要消耗相对较多的资源,但是传输质量有保障,UDP本身是不会考虑传输质量的问题。2、网络传输内容我习惯的做法是直接通过TCP传送结构体,当然前提是收发两端都在程序里对目标结构体有充分的定义。特别说明的一点是,要小心收发...
分类:
系统相关 时间:
2014-05-24 07:25:53
阅读次数:
412
目前这部分代码会出现阻塞问题,暂时尚未解决#include "udp.h"#include
#include #include #include #include #include #include #include #include #include
#include int PrintDiff(...
分类:
系统相关 时间:
2014-05-24 05:01:07
阅读次数:
416
一、介绍:http 即 超文本传送协议 (Hypertext transfer
protocol) 是通过因特网传送万维网文档的数据传送协议。今天普遍使用的一个版本——HTTP
1.1。HTTP协议通常承载于TCP协议之上,有时也承载于TLS或SSL协议层之上,这个时候,就成了我们常说的HTTPS。...
分类:
其他好文 时间:
2014-05-24 04:03:38
阅读次数:
269
前提是:1,要选择网卡;2,这里的 Capture
Filter要留空;1,只捕获某个ip的数据包使用ip.addr==192.168.0.1142,捕获某个端口数据包使用命令:udp.port == 8000
分类:
其他好文 时间:
2014-05-24 00:07:40
阅读次数:
302
配合log4net使用,用来接收调试信息。因此,此客户端只管通过TCP接收字符串数据,然后显示在界面上。接收TCP数据try
{ Socket s = new Socket("192.168.1.5", 8240); InputStream inputStream =
s.getInputStrea...
分类:
移动开发 时间:
2014-05-19 18:49:39
阅读次数:
388
位于传输层的协议,都是基于IP协议的。TCP是面向连接的、可靠的传输,UDP是无连接的、不可靠的传输。要进行TCp传输时候,需要进行三次握手,建立连接,然后才能发送数据,而且在发送过程中,有数据的确认和重传机制,因此TCP适用于传输大量数据,而且要求传输质量的长和;UDP没有上述繁琐的步骤,它直接向...
分类:
其他好文 时间:
2014-05-19 16:07:03
阅读次数:
166
很早以前收集的网络协议全景图,有两张,一张是《计算机网络设计》的附录图,2006年的,有点老了,如下图所示;另一张是科来软件网络通讯协议图2011版,这个比较全面些,pdf版的。
附上下载地址,供学习和参考: 链接: 网络通信协议图 密码: 8tqw 注:本文只作分享,同时感谢《计算机网络设计》原书...
分类:
其他好文 时间:
2014-05-19 14:28:19
阅读次数:
464
环境说明:CentOS 6.5 32位 PHP Version 5.5.7 mysql
version _5.6.16一、准备工作配置防火墙,允许防火墙通过22(sshd)、80(WEB)、3306(MYSQL)端口iptables -A
INPUT -p tcp --dport 80 -j ACC...
分类:
数据库 时间:
2014-05-19 13:29:28
阅读次数:
466
GPS连续运行单参考站解决方案 一、 前言
随着国家信息化程度的提高及计算机网络和通信技术的飞速发展,电子政务、电子商务、数字城市、数字省区和数字地球的工程化和现实化,需要采集多种实时地理
空间数据,因此,中国发展CORS系统的紧迫性和必要性越来越突出。几年来,国内不同行业已经陆...
分类:
其他好文 时间:
2014-05-19 13:08:11
阅读次数:
330