请教:关于手动给服务器发请求的问题s

问题描述

importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.net.MalformedURLException;importjava.net.URL;publicclasstestTimplementsRunnable{publicstaticvoidmain(String[]args){Threadthread=newThread(newtestT());thread.start();}@Overridepublicvoidrun(){URLmy;while(true){for(inti=0;i<50;i++){try{my=newURL("http://10.168.1.6:8080/XXX");BufferedReaderbr=newBufferedReader(newInputStreamReader(my.openStream()));}catch(MalformedURLExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}catch(IOExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}}try{Thread.sleep(3600*5);}catch(InterruptedExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}}}}/*=====================================================================================================*/我实现的是每隔一段时连就向服务器发50个请求过去,但是我在服务器上面的360卫士上面看到只有10个连接连上去了,请问是不是我代码有问题,还是其它地方有问题,然后还有点就是关于Tomcat连接池也没做限制,也就是默认的...在线等!!!

解决方案

解决方案二:
你能确定每次都是10个连接上去了?这个会不会是个不定数呢?
解决方案三:
尝试将my.openStream(),替换成my.openConnection().getInputStream()祝好运。

时间: 2024-09-20 04:09:58

请教:关于手动给服务器发请求的问题s的相关文章

如何在单台电脑上模拟多台电脑向服务器发请求啊?(主要是不一样的IP)

问题描述 如何在单台电脑上模拟多台电脑向服务器发请求啊?(主要是不一样的IP) 解决方案 解决方案二:用LoadRunner等压力测试工具即可解决方案三:如果我是想通过虚拟网卡来实现呢?不借助其他软件.解决方案四:那你添加多个IP,看看会不会用随机的IP去访问.

请教:关于手向动服务器发送请求问题

问题描述 importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.net.MalformedURLException;importjava.net.URL;publicclasstestTimplementsRunnable{publicstaticvoidmain(String[]args){Threadthread=newThread(newtestT(

如何将服务器发来的信息在FORM以列表的形式显示出来

问题描述 我做的是聊天室开发服务器登入成功后,发来在线用户信息!但是我想以列表的形式显示在FORM上,不知道怎么实现!服务器发来的信息格式是这样的00099521test100009表示后面有9个字节,9521表示用户ID,test表示用户名,1表示性别,0表示在线状态!相关代码如下:publicclassListFormextendsFormimplementsCommandListener{/******************好友列表界面*******************/privat

java利用QQ邮件服务器发邮件的代码 谁有 各位大神谢谢了

问题描述 java利用QQ邮件服务器发邮件的代码 谁有 各位大神谢谢了 ...................................................................... 解决方案 //发送邮件 try { Properties prop = new Properties(); //设置服务器地址 prop.put("mail.smtp.host", "smtp.qq.com"); //设置需要身份验证 prop.put(&

Ajax实战:向服务器发送请求

通过XMLHttpRequest对象向服务器发送请求是一件相当直接的事情.我们需 要做的所有事情就是给它传递一个服务器页面的URL,这个页面将生成数据.就 像下面这样: XMLHttpRequest支持大量的HTTP调用语义,包括用来动态生成页面的可选查 询字符串参数(你可能已经知道这些CGI参数.Form参数或者ServletRequest参数 ,取决于服务器端开发背景).在考察请求对象如何支持这些功能之前,我们先 来快速回顾一下HTTP的基础知识. HTTP快速入门 HTTP对于因特网而言可

base-为什么服务器发过来的二进制数据websocket接收不到?

问题描述 为什么服务器发过来的二进制数据websocket接收不到? 我用if(e) alert('abc')判断e里面什么也没接受到 但是服务器给我发 字符串 或者base64 都可以接收到这是为什么 难道websocket不支持接收 二进制数据吗 还是 我接收的方式不对. 解决方案 2进制数据用ws.rQshiftStr方法 解决方案二: 看下这个完整的例子http://download.csdn.net/detail/ghpan/7889015 解决方案三: 服务器是java,客户端是js

C# winform 向服务器Post请求上传图片 图片以byte[ ] 的流的形式传入

问题描述 这个是我写的post请求,接口没问题,数据格式也对,但是就是得不到响应,请求的时候服务器端没有响应///<summary>///向服务器Post请求上传图片///</summary>///<paramname="upload_url">请求地址http://192.168.0.666:8080/aaa/uploadByPc.do</param>///<paramname="id">项目索引<

session-我用httpclient向同一个servlet发请求的时候

问题描述 我用httpclient向同一个servlet发请求的时候 怎么才能确保两次请求共享servlet的一个session中的数据呢? 我现在发两次请求,第一次在servlet中的session中存储的数据,在第二次请求中,session中的数据没有了............ 解决方案 有大神遇到过这样的问题吗 - - 解决方案二: session会过期的,而且它只保留在当前会话中,如果你换了会话,就没有了,可以考虑用cookie或者application

server-JSP邮件服务器发不出去

问题描述 JSP邮件服务器发不出去 type Exception report message java.lang.reflect.InvocationTargetException description The server encountered an internal error that prevented it from fulfilling this request. exception java.lang.RuntimeException: java.lang.reflect.I