Topic: 各位大虾:帮忙回答“无回答的连接请求队列”的意思? |
Print this page |
1.各位大虾:帮忙回答“无回答的连接请求队列”的意思? | Copy to clipboard |
Posted by: 笑_谈 Posted on: 2005-12-28 14:45 服务器Sockets 服务器并不是主动地建立连接.相反地,他们是被动地监听一个客户端的连接请示然后给 他们服务.服务器是由类ServerSocket来建立的.下面的程序建立了一个服务器端socket 并把它绑定到80端口: ServerSocket serverSocket = new ServerSocket(80, 5); 第一个参数是服务器要监听的端口.第二个参数是可选的.API文档中说明了这是一个监听 时间,但是在传统的socket程序中第二个参数是监听深度.一个服务器可以同时接收多个 连接请求,但是每次只能处理一个.监听堆是一个无回答的连接请求队列.上面的请求建立 一个连接来处理最后五个请求.如果省略了后面的一个参数,则默认值是50. ServerSocket serverSocket = new ServerSocket(80, 5); 一旦socket建立了并开始监听连接,进来的连接将会建立并放在监听堆.accetp()方法把 在堆中的连接取出来. Socket clientSocket = serverSocket.accept(); 这个方法返回一个用来与来访者对话的客户端连接.服务器本身不可能建立对话,相反地 ,服务器socket会使用accept()方法来产生一个新的socket.服务器socket依旧打开并排 列新的连接请求. |
2.Re:各位大虾:帮忙回答“无回答的连接请求队列”的意思? [Re: 笑_谈] | Copy to clipboard |
Posted by: bluecrystal Posted on: 2005-12-28 17:10 你的题干不清楚,请准确的描述问题 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |