我是通过socket(80)端口向server侧发送http数据包(post方式),在一些地方的资料上看到说http是短连接,即一次数据传送结束后就断开连接;
请问:
1。怎么样算是一次数据传送结束啊?是不是就一个request/response?
2。结束是需要我手动去结束这个socket吗?(通过closesocket()函数?)
请问:
1。怎么样算是一次数据传送结束啊?是不是就一个request/response?
2。结束是需要我手动去结束这个socket吗?(通过closesocket()函数?)
解决方案 »
- 请数据库高手帮忙解决个问题,可能有点困难
- 请问如何在对话框控件上绘图?
- 想做个网站,请教各位!
- 谁知道查看用*表示密码的软件的原理啊!!
- 有应用过netmeeting sdk的朋友请和我联系,我们一起赚钱
- 求WAV转为MP3格式的源码
- 一个超难问题!!答对给高分!!(在线等待)
- 帮帮忙呀 (如何才能够实现:关闭一个无模式对话框的时候,能够关闭一个在其中建立起来的无模式对话框) 帮帮忙呀帮帮忙呀帮帮忙呀帮帮忙
- 取得子窗口句柄?
- 请问如何把一个程序初始化为后台进程,并且能够截取window向其他程序发送的消息
- 请教:ADO连接方式Access2000,插入数据库成功,但是将记录显示在list contrl控件出现异常
- 我快要郁闷死了。有谁帮帮我啊。
那你的意思就是说断开这个socket是server完成了?server是怎么完成呢?
使用TCP连接服务器,一次将该页面的内容取到本地机(超时服务器自动断开)。
长连接和短连接:
是指在连接后一定时间内可用,超时后服务自动断开连接2、肯定要手动断开在短消息发送过程中就有长连接和短连接(很明显)。
1。我现在是通过http中post方式将一些数据包发送到server。那是不是一个request/response就是一次连接?
如果我需要同时向server发送100个这样的请求,是不是就需要建立100个socket呢?
2。手动断开什么时候进行断开呢?是收到server的response后?server断开还是client断开或者两个都可以?