久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

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(使用線程逐塊處理文件)
主站蜘蛛池模板: 黑人巨大精品欧美黑白配亚洲 | 亚洲热在线视频 | 日韩视频在线观看中文字幕 | 国产精品a免费一区久久电影 | 日韩精品免费一区 | 久久久久久国产精品免费免费狐狸 | 免费成人高清在线视频 | 久久精品视频在线播放 | 久久国产成人精品国产成人亚洲 | 九一视频在线播放 | www.婷婷 | 成人av网站在线观看 | 久久国产一区二区三区 | 国产成人精品久久 | 免费观看黄a一级视频 | 久久日韩粉嫩一区二区三区 | 欧美成人手机在线 | 一区二区三区欧美 | 国产精品成人一区二区三区夜夜夜 | aaaaa毛片 | 中文字幕第三页 | 91视视频在线观看入口直接观看 | 免费一区二区三区 | 精品免费国产一区二区三区四区介绍 | 国内久久精品 | 久草在线青青草 | 人人草人人干 | 操人网| 国产欧美日韩综合精品一区二区 | 伊色综合久久之综合久久 | 日韩在线观看网站 | 新超碰97| 在线国产中文字幕 | 成人在线影视 | 一区二区中文 | 蜜月aⅴ免费一区二区三区 99re在线视频 | 91资源在线 | 韩日三级 | 在线观看国产精品视频 | 色婷婷一区 | 91精品国产色综合久久 |