您的位置:程序门 -> java -> web 开发



急求,端口被占用解决问题!!!!!!!!!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


急求,端口被占用解决问题!!!!!!!!!
发表于:2007-05-22 20:46:34 楼主
1服务器端有一个服务:
          客户端通过哪个端口发送给他,他就将数据返回给哪个端口
2客户端
我在bean中

cli=new   datagramsocket(1234);
      sb=new   byte[1024];
      sen=url;
      sb=sen.getbytes();
      pac=new   datagrampacket(sb,sb.length,stringtoinetaddress(ip),1234);
      cli.send(pac);
      cli.close();
     
     
     
      rer=new   datagramsocket(1234);
      datagrampacket   packet;
      byte[]   buffer   =   new   byte[1024];
      packet=new   datagrampacket(buffer,   buffer.length);
     
      rer.receive(packet);
     
      rev=new   string(buffer,0,packet.getlength());
      rer.close();
这种写法时,jsp中执行一次这个后这个端口就被占用了,web中不可能只会请求一次吧,请问用何种方法解决喃????
发表于:2007-05-22 20:49:491楼 得分:0
还有我想过,使用扫描的方式,但如果使用一次1234被占用,下次4561被占用,那如果tomact不关的话,那不是一会儿就要占完???
发表于:2007-05-22 23:08:062楼 得分:0
你倒底是用服务器端的socket还是客户端的?
客户端的端口用完要关的
发表于:2007-05-22 23:12:313楼 得分:0
客户端端口使用完后关闭,   端口号一般使用10000以上的就不会被占用了,   即使被占用也可以随机另一个...


快速检索

最新资讯
热门点击