TODO:Golang语言TCP/UDP协议重用地址端口 这是一个简单的包来解决重用地址的问题。 go net包(据我所知)不允许设置套接字选项。 这在尝试进行TCP NAT时尤其成问题,其需要在同一TCP端口上进行侦听和拨号的过程。 这个包使我有可能实现这个功能。 这是一个非常小众的用例,但也许这 ...
分类:
编程语言 时间:
2016-11-30 11:15:39
阅读次数:
194
TFTP(TrivialFileTransferProtocol,简单文件传输协议),是一个基于UDP协议实现的用于在客户机和服务器之间进行简单文件传输的协议,适合于开销不大、不复杂的应用场合。TFTP协议专门为小文件传输而设计,只能从服务器上获取文件,或者向服务器写入文件,不能列出目录,也不..
分类:
系统相关 时间:
2016-11-28 01:30:13
阅读次数:
238
sendto() 简述: 向一指定目的地发送数据。 #include <winsock.h> int PASCAL FAR sendto( SOCKET s, const char FAR* buf, int len, int flags, const struct sockaddr FAR* to ...
分类:
其他好文 时间:
2016-11-24 15:42:47
阅读次数:
289
首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信!TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命名为TCP/IP协议,因为TCP,IP协议是两个很重要..
分类:
其他好文 时间:
2016-11-24 12:11:59
阅读次数:
120
直播在2016年是一个非常火热的领域,我也有幸在今年参与了新浪微博直播客户端的开发,在此分享一下关于直播开发的一些经验。 1.视频直播的基本原理 视频直播的过程大概由这么几个部分构成: 推流端 源服务器 CDN边缘节点 播放端 直播架构.jpg 直播架构.jpg 整个直播流转的过程是:推流端将视频流 ...
分类:
其他好文 时间:
2016-11-24 07:33:00
阅读次数:
181
详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt351 随着网络技术飞速发展,网速已不再是传输的瓶颈,UDP协议以其简单、传输快的优势,在越来越多场景下取代了TCP,如网页浏览、流媒体、实时游戏、物联网。 1.网速的提升给UD ...
分类:
其他好文 时间:
2016-11-22 13:17:24
阅读次数:
280
UDP是一种不可靠的协议,它在通信两端各建立一个socket,这两个socket不会建立持久的通信连接,只会单方面向对方发送数据,不检查发送结果。 java中基于UDP协议的通信使用DatagramSocket类的receive和send方法即可,但消息需要通过一个特定的类封装(DatagramPa ...
分类:
编程语言 时间:
2016-11-22 03:16:23
阅读次数:
222
1、ip 端口号 协议 ip地址=网络号+主机号 端口号:用于表明消息给哪个程序处理的。其中0~1023是公认端口,1024~49151是注册端口。一共有0~65535个端口。 UDP协议:1、将数据封装为数据包,传输时不需要建立连接。 2、每个数据包的限制大小64K中 3、不可靠传输,传输速度快 ...
分类:
其他好文 时间:
2016-11-19 23:27:30
阅读次数:
455
TCP协议与UDP协议的区别(转) 首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信!TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命名为TCP/IP协议 ...
分类:
其他好文 时间:
2016-11-17 10:10:28
阅读次数:
180