返回信息流我有一个socket server和一个socket client,客户端PC和服务器之间大概延迟有300ms左右。用客户端通过socket上传一个几十K的文件就上传不上去了,大致情况就是服务器端read一直阻塞,而客户端的write已经执行完毕了。
这种情况是由网速造成的吗?(PS 如果把socket server放置在一台局域网内的服务器,传输时没有问题的)。
另外一个奇怪的现象就是,如果通过JSP网页上传文件,把相应的文件上传组件部署在那台很慢的服务器上,也是一点问题都没有的。
那个组件是基于HTTP的,我记得HTTP的底层也是TCP实现的呀,没有理由通过JSP页面上传就没问题,而通过socket上传就传不过去吧?
请知道的同学指点一下,有BG啵~
这是一条镜像帖。来源:北邮人论坛 / soft-design / #38478同步于 2010/5/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖
请教一下网络编程的问题
martinakm
2010/5/26镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
socket server写错了呗
【 在 martinakm (martinakm) 的大作中提到: 】
: 我有一个socket server和一个socket client,客户端PC和服务器之间大概延迟有300ms左右。用客户端通过socket上传一个几十K的文件就上传不上去了,大致情况就是服务器端read一直阻塞,而客户端的write已经执行完毕了。
: 这种情况是由网速造成的吗?(PS 如果把socket server放置在一台局域网内的服务器,传输时没有问题的)。
: 另外一个奇怪的现象就是,如果通过JSP网页上传文件,把相应的文件上传组件部署在那台很慢的服务器上,也是一点问题都没有的。
: ...................