TCP协议与UDP协议的区别
首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信!TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命名为TCP/IP协议,因为...
分类:
其他好文 时间:
2014-06-12 21:51:13
阅读次数:
314
一般传输大的文件和信息的时候需要涉及到分包和组包,方法有很多,下面一种是借鉴了别人的思路,供大家参考哈分包
1、取出需要传输的文件和字符的长度和大小放入缓存区里面; 2、设定固定传输的长度,用需要传输的长度除以固定传输的长度都可以得到需要传输的次数;
3、传输一次字节流中包括(文件名字、文...
分类:
其他好文 时间:
2014-06-12 19:39:05
阅读次数:
533
1、背景
在进行网络编程的时候,通常使用的协议有TCP协议,UDP协议。这些协议在简历套接字之初需要制定套接字的类型,比如TCP应当设置为
SOCK_STREAM,UDP对应的套接字应当设置为SOCK_DGRAM。但是这些套接字并非能够提供网络所需的全部功能,我们还需要其他的套接字,比如原始套接字....
分类:
系统相关 时间:
2014-06-12 14:54:32
阅读次数:
576
HP-Socket 是一套通用的高性能 TCP/UDP Socket
组件,包括服务端组件、client组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供
C/C++、C#、Delphi、E(易语言)、Java、Python 等编程语言接口。HP-Socket.....
分类:
其他好文 时间:
2014-06-10 17:16:54
阅读次数:
259
检测tcp端口使用telnet命令telnet例:telnet 192.168.0.1
80检测udp端口使用uc命令uc -zu例:uc -zu 192.169.0.1 80以上命令在CentOS 6.2 64位下测试通过bash: fork:
Resource temporarily unava...
分类:
系统相关 时间:
2014-06-10 17:12:15
阅读次数:
277
connect():不需要bind,内核会自动加源地址和随机端口,connect会发送3次握手,只有在成功连接或者出错的情况才返回。出错的情况有3种:1.收不到syn确认包,会超时重发,总共75秒后time
out2.收到不可达包,会重发,等一段时间后no route to host3.服务器没有监...
分类:
其他好文 时间:
2014-06-10 12:41:36
阅读次数:
240
transport代表网络上两个节点的连接。它描述了连接的具体细节,如TCP还是UDP。transports实现了ITransport接口,包含以下方法write:以非阻塞的方式向连接写数据。writeSequence:向连接写入字符串列表。(适合面向行的协议)loseConnection:写入所有...
分类:
其他好文 时间:
2014-06-10 09:34:29
阅读次数:
198
还记得我在很久很久以前和大家推荐的Fiddler和Charles debugger么?他们都是HTTP的神器级调试工具,非常非常的好用。好工具能让你事半功倍,基本上,我是属于彻头彻尾的工具控。...
分类:
其他好文 时间:
2014-06-10 06:27:35
阅读次数:
431