pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

Socket 編程 -Java - 許多客戶端一個 Socket 問題

Socket Programming -Java - Many Clients One Socket Question(s)(Socket 編程 -Java - 許多客戶端一個 Socket 問題)
本文介紹了Socket 編程 -Java - 許多客戶端一個 Socket 問題的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

基本上我試圖讓許多 java 客戶端連接到我的 ColdFusion 服務器上的套接字(使用套接字網關).然而,在我開始編寫代碼之前,我對套接字及其性能有點困惑.首先,套接字是否意味著許多(1000+)客戶端連接到一臺服務器上的一個套接字(比如端口 2202)?如果所有等待的基本上是一個 ping,或者當這些客戶端收到這個ping"時,他們可以獲取一些新數據,那么性能如何.

Essentially Im trying to get many many java clients connect to a socket on my ColdFusion server (Using the Socket Gateway). However before i even start to code this, Im a little confused about sockets and their performance. First of all, are sockets meant for many(1000+) clients connecting to one socket (say port 2202) on one server? How is the performance if all there waiting for is basically a ping, or something such that when these clients receive this "ping" they can go get some new data.

謝謝,費薩爾·阿比德

推薦答案

socket通過以下元組標識,

Socket is identified by following tuple,

  1. 來源 IP
  2. 源端口
  3. 目標 IP
  4. 目的港
  5. 協議(TCP 或 UDP)

即使 1000 個客戶端都連接到同一個端口(目標端口),每個客戶端都會獲得自己的套接字.所以你將打開 1000 個套接字.

Even 1000 clients all connect to the same port (dest port), each will get its own socket. So you will have 1000 sockets open.

使用阻塞 I/O 維護 1000 個套接字將很困難,這通常意味著 1000 個線程.你需要使用蔚來.我們有一個用 Mina 編寫的服務器,峰值可以處理 2000 個連接.

It's going to be tough to maintain 1000 sockets with blocking I/O, which usually means 1000 threads. You need to use NIO. We have a server written with Mina, which can handle 2000 connections at peak.

這篇關于Socket 編程 -Java - 許多客戶端一個 Socket 問題的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

How to wrap text around components in a JTextPane?(如何在 JTextPane 中的組件周圍環繞文本?)
MyBatis, how to get the auto generated key of an insert? [MySql](MyBatis,如何獲取插入的自動生成密鑰?[MySql])
Inserting to Oracle Nested Table in Java(在 Java 中插入 Oracle 嵌套表)
Java: How to insert CLOB into oracle database(Java:如何將 CLOB 插入 oracle 數據庫)
Why does Spring-data-jdbc not save my Car object?(為什么 Spring-data-jdbc 不保存我的 Car 對象?)
Use threading to process file chunk by chunk(使用線程逐塊處理文件)
主站蜘蛛池模板: 专业的压球机生产线及解决方案厂家-河南腾达机械厂 | 橡胶接头_橡胶软接头_可曲挠橡胶接头-巩义市创伟机械制造有限公司 | 999范文网_优质范文下载写作帮手 | 外贮压-柜式-悬挂式-七氟丙烷-灭火器-灭火系统-药剂-价格-厂家-IG541-混合气体-贮压-非贮压-超细干粉-自动-灭火装置-气体灭火设备-探火管灭火厂家-东莞汇建消防科技有限公司 | 餐饮小吃技术培训-火锅串串香培训「何小胖培训」_成都点石成金[官网] | 液压压力机,液压折弯机,液压剪板机,模锻液压机-鲁南新力机床有限公司 | 旋振筛_不锈钢旋振筛_气旋筛_旋振筛厂家—新乡市大汉振动机械有限公司 | 国际金融网_每日财经新资讯网| 不锈钢螺丝 - 六角螺丝厂家 - 不锈钢紧固件 - 万千紧固件--紧固件一站式采购 | RO反渗透设备_厂家_价格_河南郑州江宇环保科技有限公司 | 原色会计-合肥注册公司_合肥代理记账公司_营业执照代办 | 扫地车厂家-山西洗地机-太原电动扫地车「大同朔州吕梁晋中忻州长治晋城洗地机」山西锦力环保科技有限公司 | 砍排机-锯骨机-冻肉切丁机-熟肉切片机-预制菜生产线一站式服务厂商 - 广州市祥九瑞盈机械设备有限公司 | 地磅-地秤-江阴/无锡地磅-江阴天亿计量设备有限公司_ | 宝鸡市人民医院| 武汉EPS线条_EPS装饰线条_EPS构件_湖北博欧EPS线条厂家 | 车件|铜件|车削件|车床加工|五金冲压件-PIN针,精密车件定制专业厂商【东莞品晔】 | 瑞典Blueair空气净化器租赁服务中心-专注新装修办公室除醛去异味服务! | 开业庆典_舞龙舞狮_乔迁奠基仪式_开工仪式-神挚龙狮鼓乐文化传媒 | 校园气象站_超声波气象站_农业气象站_雨量监测站_风途科技 | 耙式干燥机_真空耙式干燥机厂家-无锡鹏茂化工装备有限公司 | 送料机_高速冲床送料机_NC伺服滚轮送料机厂家-东莞市久谐自动化设备有限公司 | jrs高清nba(无插件)直播-jrs直播低调看直播-jrs直播nba-jrs直播 上海地磅秤|电子地上衡|防爆地磅_上海地磅秤厂家–越衡称重 | 小学教案模板_中学教师优秀教案_高中教学设计模板_教育巴巴 | 河南档案架,档案密集架,手动密集架,河南密集架批发/报价 | 顺景erp系统_erp软件_erp软件系统_企业erp管理系统-广东顺景软件科技有限公司 | 石家庄救护车出租_重症转院_跨省跨境医疗转送_活动赛事医疗保障_康复出院_放弃治疗_腾康26年医疗护送转诊团队 | 酒万铺-酒水招商-酒水代理| 智成电子深圳tdk一级代理-提供TDK电容电感贴片蜂鸣器磁芯lambda电源代理经销,TDK代理商有哪些TDK一级代理商排名查询。-深圳tdk一级代理 | 山东锐智科电检测仪器有限公司_超声波测厚仪,涂层测厚仪,里氏硬度计,电火花检漏仪,地下管线探测仪 | 上海道勤塑化有限公司| 石家庄救护车出租_重症转院_跨省跨境医疗转送_活动赛事医疗保障_康复出院_放弃治疗_腾康26年医疗护送转诊团队 | 污水提升器,污水提升泵,地下室排水,增压泵,雨水泵,智能供排水控制器-上海智流泵业有限公司 | 明渠式紫外线杀菌器-紫外线消毒器厂家-定州市优威环保 | MVE振动电机_MVE震动电机_MVE卧式振打电机-河南新乡德诚生产厂家 | 空心明胶胶囊|植物胶囊|清真胶囊|浙江绿键胶囊有限公司欢迎您! | 手术室净化厂家_成都实验室装修公司_无尘车间施工单位_洁净室工程建设团队-四川华锐16年行业经验 | 电渗析,废酸回收,双极膜-山东天维膜技术有限公司 | 底部填充胶_电子封装胶_芯片封装胶_芯片底部填充胶厂家-东莞汉思新材料 | 三佳互联一站式网站建设服务|网站开发|网站设计|网站搭建服务商 赛默飞Thermo veritiproPCR仪|ProFlex3 x 32PCR系统|Countess3细胞计数仪|371|3111二氧化碳培养箱|Mirco17R|Mirco21R离心机|仟诺生物 | 蓝米云-专注于高性价比香港/美国VPS云服务器及海外公益型免费虚拟主机 |