Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 各位大虾:帮忙回答“无回答的连接请求队列”的意思?
笑_谈





发贴: 6
积分: 0
于 2005-12-28 14:45 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
服务器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依旧打开并排
列新的连接请求.



作者 Re:各位大虾:帮忙回答“无回答的连接请求队列”的意思? [Re:笑_谈]
bluecrystal





发贴: 2788991
积分: 48
于 2005-12-28 17:10 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
你的题干不清楚,请准确的描述问题


Just Software & Travel
-- 我的blog -- 技术点滴/经验分享

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   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