黑马程序员技术交流社区

标题: 请问TCP里面的Send和Receive和PHP里面的POST和GET有何异同? [打印本页]

作者: 武嘉豪    时间: 2013-9-1 14:55
标题: 请问TCP里面的Send和Receive和PHP里面的POST和GET有何异同?
在没看毕老师的视频的时候感觉他们都差不多,现在看完了发现有点不一样但是还找不出来,希望大家能帮我解惑
作者: 范龙波    时间: 2013-9-1 16:00
你学混淆了. 我帮你梳理一下
tcp 和udp 是运输层的协议 属于底层协议 而http属于应用层协议,你所提到的send() 方法跟tcp是没有关系的.它是udp通信的方法;
使用udp通信的流程:
发送端 :创建DatagramSocket服务 -->创建数据报 DatagramPacke --->发送数据 send() --->关闭资源
接收端 :创建DatagramSocket服务 -->创建接收数据报 DatagramPacke --->接收数据 receive() --->解析数据-->关闭资源

php里用socket模拟http协议 通过post()和get()提交数据
get方式 : 通过在url后面追加参数的方法提交数据 ,在URL地址后附带的参数是有限制的,其数据容量通常不能超过1K
post方式:通过表单向服务器发送数据,Post方式的特点:传送的数据量无限制




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2