1,用于从服务器获取数据,而邮政是用来传输数据到服务器。
2,获取的行动所指向的URL后面添加变量=值的形式按照表格中的数据,都使用了“?”之间的连接使用“&”连接的每个变量发表中的数据的表格中所提供的数据体的形式,根据的变量和值?以相应的方式,它被传递给该 *** 作所指向的URL。
3,不安全的,因为在传输过程中,数据被放置在所请求的URL,而现在许多现有的服务器,代理服务器或者用户代理将请求的URL到一个日志文件,然后放在某个地方,所以你可能有一些第三方的隐私信息。此外,用户还可以直接在浏览器中看到提交的数据,系统内部的信息将显示在用户面前。发表的所有 *** 作的用户是不可见的。
4传输的数据量小,这主要是因为URL长度的限制后可以传输大量的数据,所以只能上传文件后(当然,还有一个原因是后面提到)。
限制Form表单的数据集的值必须为ASCII字符后整个ISO10646字符集的支持。
6,获取表单的默认方法。
-------------------------------临时看它自己的理解去---- -----------------
winsock 可以UDP协议啊 呵呵 图片是要转为一个缓存的二进制文件 在发送 然后取出将其内容全部读入一个byte类型的数组中,客户端代码如下:
dimmyfile()asbyte
dimpositionaslong
open"filename"forbinaryas#1
position=0
dowhilenoteof(1)
position=positon 1
redimpreservemyfile(1toposition)
get#1,,myfile(position)
loop
close#1
再向远程机传送这个字节数组
sckserver.SendDatamyfile
远程机收到这个数组之后,再以二进制文件的方式打开一个新目标文件,将数组内容写入这个新打开的文件,如果是bmp图片就将其放入picture图片框中,如果是wav文件,就播放。这样,局域网中的两个人就可以通过语言、图片、文字来交流了。
服务端代码如下:
Privatesubsckconnect_DataArrival(byvalbytestotalaslong)
dimreceivefile(1tobytestotal)asbyte
sckconnect.GetDatareceivefile,vbarray vbbyte
'告诉Winsock控件收到的是字节数组类型的数据
open"c:\temp\文件名"forbinaryas#1
forI=1tobytestotal
put#1,,remotearray(I)
nextI
clost#1
end sub
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)