我以前经常写的是基于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
一、介绍:http 即 超文本传送协议 (Hypertext transfer
protocol) 是通过因特网传送万维网文档的数据传送协议。今天普遍使用的一个版本——HTTP
1.1。HTTP协议通常承载于TCP协议之上,有时也承载于TLS或SSL协议层之上,这个时候,就成了我们常说的HTTPS。...
分类:
其他好文 时间:
2014-05-24 04:03:38
阅读次数:
269
private static string CmdPing(string strIp){Process
p = new Process(); p.StartInfo.FileName =
"cmd.exe";//设定程序名p.StartInfo.UseShellExecute = false; //...
分类:
其他好文 时间:
2014-05-24 00:42:36
阅读次数:
481
解决linux ping: unknown host
www.baidu.com转载网址:http://www.kankanews.com/ICkengine/archives/48417.shtml解决方案:如果某台Linux服务器ping不通域名,
如下提示:[root@localhost~]#...
分类:
系统相关 时间:
2014-05-23 23:38:57
阅读次数:
747
哎,第一,我想说官网的教程尚需完善第二:是我自己基础不好,所以费了点劲就是这样:tcp::endpoint
end_p(boost::asio::ip::address_v4::from_string("127.0.0.1"), target_port);
tcp::endpoin...
分类:
其他好文 时间:
2014-05-23 11:45:19
阅读次数:
279
what is websocketsTwo-way communication over
ont TCP socket, a type of PUSH technology HTML5的新特性,用于双向推送消息(例如网页聊天,手机推送消息等)
原理:client利用regular http请求w.....
分类:
Web程序 时间:
2014-05-23 11:28:28
阅读次数:
560
配合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
环境说明: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