ใใใซใกใฏใ
็พๅจๆฅ็ถใใใฆใใใในใฆใฎใฏใฉใคใขใณใใฎๆฐใๅๅพใใใใใซio.sockets.clients().length
ใไฝฟ็จใใฆใใพใใใใใฐใใใใใจใใฎๆฐใๅคใใชใใๅคใใฎๅๆญใใใใฏใฉใคใขใณใใใใฎใขใฌใคใซใพใ ๅญๅจใใพใใ
io.sockets.clients().length
็ปๅใฎไธใซใ5ๅใใจใซ24ๆ้ใใญใใใใใฆใใพใใ ใซใฆใณใใ็ด2kใซ้ใใใใใตใผใใผใๅ่ตทๅใใ็ด200ใ300ใฎใฏใฉใคใขใณใใๅๆฅ็ถใใพใใใใใใฏใๆญฃใใใซใฆใณใใงใใ
ใใใฏใๆฅ็ถใใใฆใใใในใฆใฎใฏใฉใคใขใณใใฎๆฐใๅๅพใใใใใฎ้้ใฃใๆนๆณใงใใ๏ผ ใพใใๆฅ็ถใจๅๆญใๆๅใงใซใฆใณใใใใใจใใพใใใใใใๆฅใๆฅ็ถใใใๅๆญใๅคใใฃใใใใใซใฆใณใใฏ่ฒ ใซใชใใพใใใ
้ข้ฃ๏ผ https ๏ผ
+1ใ ็งใฎๅ ดๅใใใใฏใกใขใชใฎๅ้กใๅผใ่ตทใใๆๅพใฎๅ้กใ ใจๆใใพใ๏ผใปใฐใกใณใใผใทใงใณ้ๅใพใงๆ้ทใใพใ๏ผใ
ใฏใใใใใงใปใฐใกใณใใผใทใงใณ้ๅใ็บ็ใใ1ๆฅใซ็ด2ๅใฏใฉใใทใฅใใพใใ
ใใใญใฅใกใณใใใซ่จ่ผใใใฆใใพใ๏ผ
http://labs.learnboost.com/socket.io/
Socket.IO Node.JSใตใผใใผ/ใชในใใผใปใฏใทใงใณใฎไธ๏ผใในใใฉใคในใใฎใใผใธใฏใ่พผใฟๆค็ดขใๅฎ่กใใพใ๏ผใ ๅผ็จใใใซใฏ๏ผ
ใใฏใฉใคใขใณใใฎใขใฌใคใ้่ฆ๏ผๅๆญใใใใฏใฉใคใขใณใใฏnullใซ่จญๅฎใใใใขใฌใคใฏในใใฉใคในใใใพใใใใ
ๆ่ใใใณใผใใใใญใฅใกใณใใซ่ณใใพใงใๅๆญใใใใฆใผใถใผใใใฎ้ ๅใใๅ้คใใใชใ็็ฑใใใใคใใใๅฟ ่ฆใใใใใจใๆๅณใใพใใใใฎ็็ฑใไฝใงใใใใๆจๆธฌใใใใจใฏใงใใพใใใ ๆ่ฏใฎใทใใชใชใฏใCONNECTEDใฆใผใถใผใ่ฟฝ่ทกใใใฎใ้ขๅใงใใใๆๆชใฎๅ ดๅใnode.js /socket.ioใตใผใใผๅฎ่ฃ ใฎๅฎๅฎๆงใฎๆฌ ๅฆใซๅฏไธใใใใจใงใใ
ใใใฉใผใใณในใใฐใจใใฆใใผใฏใใใฆใใพใใ
็งใฏๅใๅ้กใๆฑใใฆใใพใใ
ใใใฆใๆฅ็ถใคใใณใไธญใฏi +1ใๅๆญไธญใฏ-1ใงใใใใคใใฎๅคๆฐใซๅบใฅใใฆ็ชๅทใไฝๆใใพใใ ๏ผใใใใฃใฆใใใใฏnullใฎๅ้กใงใฏใใใพใใ๏ผ
ใฆใผใถใผๆฐ๏ผ
https://skitch.com/tomekotomek/f4867/dock
CPU๏ผ
https://skitch.com/tomekotomek/f489w/dock
่จๆถ๏ผ
https://skitch.com/tomekotomek/f4eyy/graph.php-747x374
ใจใใใงใ
ใใใฏใใใฉใผใใณในใฎๅ้กไปฅไธใฎใใฎใงใใใ็จผๅๆ้ใ1้ฑ้ๆชๆบใซ็ญ็ธฎใใใ ใใงใใ
ใใใ่กใๆนๆณใ็่งฃใใๆนๆณใฏใใฏใฉใคใขใณใIDใฎRedisใปใใใไฝฟ็จใใsocket.ioๆฅ็ถใ่ฟฝๅ ใใฆใๅๆญๆใซใปใใใใๅ้คใใใใจใงใใใ SCARDใณใใณใใฏใๆฅ็ถใใใฆใใใฏใฉใคใขใณใใฎๆฐใ็คบใใใในใฆใฎIDใSMEMBERSใใพใใ
ใใใใขใฌใคใใฏใชใขใใใใใฏใฉใคใขใณใใไฟๆใใใใใฎใใ่ฏใๆนๆณใ่ฆใคใใๅฟ ่ฆใใใใพใใ
+1
+1
+1
ใใใฏ้้ใใชใใ้
ๅใฎ้ทใใฎๅ้กไปฅไธใฎใใฎใงใใ
ๆฅ็ถ/ๅๆญๆใซใซใฆใณใฟใผใใคใณใฏใชใกใณใใใใณใใฏใชใกใณใใใใจใใซใฆใณใฟใผใๅขใ็ถใใพใใ
+1
+1
+1
+1
+1
่ชฐใใใใใใใพใใพใชใใฉใณในใใผใใซๅ้ขใใใใจใใพใใใ๏ผ IEใงๅใใใใซๆฉ่ฝใใใใฉใใใ็ขบ่ชใใพใ
websocketใflashsocketใxhr-pollingใชใฉใ
ๅ่ตทๅใใใซใตใผใใผใไธ่ฒซใใฆๅฎ่กใใใพใพใซใใใใจใฏใงใใชใใใใใใใฏ้้ใใชใ้่ฆใชๅ้กใงใใ ใกใขใชใๅขใ็ถใใฆใใใฎใงใๅฐใชใใจใ1ๅๅ่ตทๅใใชใใจ1ๆฅใ่กใใพใใใ ๆณจ๏ผใใผใ0.4ใ*ใงใฏใใกใขใชใฏ็งใซใจใฃใฆใฏใใใซๅชใใฆใใพใใ
+1
็งใฏๅใๅ้กใ็บ่ฆใใพใใ-็งใฎ่จๆถใฏใกใใใฉใใฃใฑใใซใชใใพใใ ็ด1mb /ๅ
ใตใคใใฎใฏใชใใฏใๅคใใใใซๅๆฅ็ถใใ็ด1500ๅใฎใฝใฑใใใใใใพใใ
ใกใขใชใชใผใฏใฎใใใๆฏๆฅๅ่ตทๅใใๅฟ ่ฆใใใใพใ
L2C FAF IT RTFM !!!
+
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
ใใฉใใทใฅใฝใฑใใใใฉใณในใใผใใตใผใใผๅดใใชใใซใใใจใใใใกใขใชไฝฟ็จ้ใจCPUไฝฟ็จ็ใ้ๅธธใซๅชใใฆใใพใใ ไปใฎ่ชฐใใใใใ่ฉฆใใฆใใใใๅฝน็ซใคใใฉใใใ็ขบ่ชใงใใพใใ๏ผ
+1
็งใฏใใใๅใๆปใใพใใCPUใฏใใ่ฏใใงใใใใใใกใขใชใฏใพใ ใใฃใใใจๆผใใพใใ ใใใฏใใใฉใใทใฅใใชใทใผใตใผใใผใใชใใซใชใฃใฆใใใใใ ใจๆใใพใใ๏ผ
ใ+1ใใงใใฃใผใใ่ฅๅคงๅใใใชใใงใใ ใใใใใใฏใฐใผใฐใซใใฉในใงใใใงใคในใใใฏใงใใใใพใใ...
็ท็งใฏใใใ+1ใใๅฟ ่ฆใใใใพใ
ไปฅไธใซใใฎๅ้กใฎ็กๅนๅ้็ฅใใใใพใ
็งใฎๅ ดๅใsocket.manager.closedใsocket.manager.handshakenใฏsocket.manager.openไปฅไธใฎใใฎใงใใ ็ก้งใชๆฅ็ถใใฏใชใขใใๆนๆณใใใใใพใใ
ใใใงใใพใฃใใๅใใงใใ 4GBใฎใกใขใชใใชใใชใใพใงๆฅ็ถใใพใใพใๅคใใฎใกใขใชใๆถ่ฒปใใใใใ1ๆฅใซไฝๅบฆใใตใผใใผใๅ่ตทๅใใๅฟ
่ฆใใใใพใใ
ๆฐๆ้ใใจใซๅ่ตทๅใใๅฟ
่ฆใใใๅ ดๅใsocket.ioใๅผใ็ถใไฝฟ็จใงใใชใใใใใใฎๅ้กใ่งฃๆฑบใใๅ ดๅใฏ้ๅธธใซๆบ่ถณใใฆใใพใใ ๏ผๆฅ็ถใจๅๆญใๅๆใซ่กใ็ด2000ไบบใฎใชใณใฉใคใณใฆใผใถใผใใใพใ๏ผ
ใฝใฑใใใฎๆฐใๆฑบๅฎใใใใใซใsocket.io0.9.10ใจๆฌกใฎใณใผใใไฝฟ็จใใฆใใพใใ
var socketIO = require๏ผ 'socket.io'๏ผใlisten๏ผ....ใ
..ใ
var numberOfSockets = Object.keys๏ผsocketIO.connected๏ผ.length;
ใใฎๆฐๅคใใใพใใพใชใจใใธใฑใผในใซใฉใฎ็จๅบฆๆญฃ็ขบใซๅๅฟใใใใฏใใใใพใใใใ 'ไปใพใงใฏๆญฃ็ขบใซ่ฆใใพใใๆฅ็ถใใใในใฆใฎใใฉใฆใถใๆฐๅคใๅขใใใ้ใใใในใฆใฎใใฉใฆใถใๆฐๅคใๆธใใใพใใ
ใใฎใขใใญใผใใซไฝใๅ้กใใใใพใใ๏ผ
ใซใฆใณใใฎๅ้ก๏ผๅ้ฟใงใใ๏ผใฏๅฅใจใใฆใใกใขใชใฎๅ้กใฏใใใงใฏใใชใๆฎ้ ทใงใใ ๅฐๆฅใใใใไฟฎๆญฃใใใ่ฆ่พผใฟใฏใใใพใใ๏ผ ใใใฏใ้ทๆ้ๅฎ่กใใใใขใฏใใฃใใใฃใฎๅคใsocket.ioใใใญใคใกใณใใฎ็ฎก็ใ้ๅธธใซ้ฃใใใใจใๆๅณใใพใใ
ใใใใฏใใใฎๅ้กใไฟฎๆญฃใใใใใฉใผใฏใซใคใใฆ่ชฐใ็ฅใฃใฆใใพใใ๏ผ
ใใฎๅ้กใฏใๆฌกใฎใณใผใใซ้ข้ฃใใฆใใพใ๏ผsocket.io 0.9.10ใใๅๅพ๏ผใ
SocketNamespace.prototype.clients = function (room) {
var room = this.name + (room !== undefined ? '/' + room : '');
if (!this.manager.rooms[room]) {
return [];
}
return this.manager.rooms[room].map(function (id) {
return this.socket(id);
}, this);
};
ใกใฝใใthis.socket(id)
ใฏใฝใฑใใใฎๆฐใใใคใณในใฟใณในใไฝๆใใใใใใในใฆใฎใฝใฑใใๆฅ็ถใงใใใไฝฟ็จใใใจใใกใขใชใชใผใฏใ็บ็ใใพใใ
@dknausใฏใใใซๅชใใๅ้ฟ็ญใๆไพใใพใใ;๏ผ
@outbounderใใฎๅชใใๅ้ฟ็ญใๅฎ้ใซไฝใงใใฃใใใๆๆใงใใพใใ๏ผ ใใฎในใฌใใใซ่กจ็คบใใใใฎใฏใขใฏใใฃใใชใฝใฑใใๆฐใ ใใ ใใใงใ
@marksyzm
Object.keys(socketIO.connected).length;
ใใใฏใsocketioใซในใใขใๆฅ็ถใใใฆใใๅ ดๅใซใฎใฟๆๅนใงใใ ใใไปฅๅคใฎๅ ดๅใๅ้ฟใใๅฏไธใฎๆนๆณใฏใๆฌกใฎใใใชใซในใฟใ ใญใธใใฏใงใใใใใซใฆใณใใใใใจใงใใ
io.on("connection", function(s){
connectedCount += 1;
s.on("disconnect", function(){
connectedCount -= 1;
});
});
@outbounderใงใใใใใฎใใฐใฎใใคใณใใฏใใฝใฑใใใๅๆญใใใชใใจใใใกใขใชใชใผใฏใฎๅ้กใไฟฎๆญฃใใใใจใ ใจๆใใพใใใ๏ผ ็งใฏไฝใใ่ถณใใชใใฎใงใใ๏ผ
่จๆถใใฉใใใใๅบ่กใใฆใใ
https://github.com/LearnBoost/socket.io/issues/1015
https://github.com/sockjs/sockjs-node/issues/81
https://github.com/joyent/node/issues/2328#issuecomment -3190337
WebSocket้ข้ฃใใใใผใ้ข้ฃใใใพใใฏใใฎไธกๆนใใใใใชใ
sockjsใซใๅๆงใฎๅ้กใใใใพใใใคใพใใsocket.ioใจsockjsใๅใws libใไฝฟ็จใใฆใใๅฏ่ฝๆงใใใใพใใใใใฏใใใผใใซๅ้กใใใใพใใใพใใฏใไธ่ฌ็ใชใใผใใฎๅ้กใงใใ
+1
ใใใฏใพใ ๆฌ็ช็ฐๅขใง่ตทใใฃใฆใใพใใ ๆฅ็ถใใใฆใใใฏใฉใคใขใณใใฏใใใปใฉๅคใใใใพใใใๅฎ้ใซใฏใใใผใฏๆใซใฏ100ใ200ใงใใ ใใญใปในใฏใกใขใชไธ่ถณใซใชใใใใณใฐใพใใฏๅๆญขใใฆใใพใใ ใใฎใกใขใชใชใผใฏใซๅใ็ตใใงใใไบบใฏใใพใใ๏ผ ๆไผใใพใใใใ๏ผ
็งใฎ็ฅใ้ใใใใใฏ้ทๅนดใซใใใฃใฆๆข็ฅใฎๅ้กใงใใใๅฎ้ใฎๅฑ้ใๆใใงใใใในใฆใฎไบบใsocket.ioใใ็งปๅใใพใใใ ใใฎๅ้กใซ้ขใใๅใใฏใชใใengine.ioใฏใใฉใณในใใผใใณใขใใพใฃใใๆททไนฑใใใฆใใชใใใใงใใใใใใฃใฆใใใใไฟฎๆญฃใใใใจใๆๅพ ใใ็็ฑใใใใพใใใ
ๆญฃ็ดใชใจใใใ็งใฏ่ชฐใใWebSocketใใฉใณในใใผใใใขใฏใใฃใใซใใฆvanilla socket.ioใๆฌ็ช็ฐๅขใซใใใญใคใใฆใใใจใใ่จผๆ ใๆขใใฆใใพใใใใไฟก้ ผใงใใใฌใใผใใฏ่ฆใคใใใพใใใงใใใ Trelloใฏ็ฅๅๅบฆใฎ้ซใใฆใผใถใผใงใใใใชใชใผในใใใฆใใใใWebSocketใใฉใณในใใผใใฎใฟใไฝฟ็จใใใใใใใผใธใงใณใไฝฟ็จใใใใจใ่ชใใฆใใพใ๏ผใใฎๆ็นใงใใชใsocket.ioใไฝฟ็จใใใฎใงใใ๏ผ๏ผใ ใใใใใใซๅคๆดใใใใจใฏๆใใใชใใใใsocket.ioใใๅฎๅ จใซ็งปๅใใพใใใ sockjsใซๅ้กใใชใใใจใ็ดๆใใใใจใฏใงใใพใใใใๆฐๅใฎใฏใฉใคใขใณใใซๅๅ /้ข่ฑใใๅ ดๅใsocket.ioใปใฉ้ใๅคฑๆใใใใจใฏใชใใจ็ขบไฟกใใฆใใพใใ
Nodejitsuใฎ่ชๅใฎsocket.io/redisใขใใชใงใใใฎๅ้กใ ใจๆใใใฎใจๆ ผ้ใใฆใใพใใใ ใใใฏ้้ใใชใsocket.ioใฎRedisในใใขใฎใใใงใใ SockJSใซๅใๆฟใใฆใ็ฌ่ชใฎRedis็ฎก็ใไฝๆใใใคใใใ ใจๆใใพใใ
#nodejitsuใตใใผใใใฃใใซใงไฝๆฅญใใฆใใ็งใฎใใฃใใใญใฐ๏ผ
https://gist.github.com/4146668
+1
ใใใฏ็งใงใใใใใใจใsocket.ioใฏredisใไฝฟ็จใใชใใชใใพใใใ๏ผ
this.store.publish๏ผ 'disconnect'ใid๏ผ;ใ่ฟฝๅ ใใใฎใฏใฉใใงใใใ Manager.prototype.onClientDisconnectใธ
ใใใงๆๆกใใใฆใใใใใซ๏ผ https ๏ผ
ใใฎ่กใ่ฟฝๅ ใใใฎใซๅ้กใฏใใใพใใ๏ผ ็งใฏ็ฅใใใใงใใ
็ฌฌไบใซ๏ผ
+1
+1
่ชฐใงใ๏ผ
ใใฎๅ้กใซ้ขใใๅใใฏใใใพใใ๏ผ ็งใฏ่ฟใๅฐๆฅใซๅฑ้ใใใใจใๆใใงใใใๆฌ็ชๅฑ้ใฎไบบใ ใใใฎๅ้กใซ้ขใใฆๆใฃใฆใใๆดๅฏใๆฌๅฝใซ่ฉไพกใใพใใ
ไธ่จใฎไฟฎๆญฃใฏ็งใใกใฎใใใซๅใใ...่ฒ ่ทใๅคงๅน
ใซไฝไธใใ
2013ๅนด6ๆ4ๆฅๅๅ11:01ใใpatrickodใ [email protected]ใฏๆฌกใฎใใใซๆธใใฆใใพใใ
ใใฎๅ้กใซ้ขใใๅใใฏใใใพใใ๏ผ ่ฟใๅฐๆฅใซๅฑ้ใใใใจๆใฃใฆใใพใ
ๆฌ็ช็ฐๅขใซๅฐๅ ฅใใใไบบใ ใๆใฃใฆใใๆดๅฏใๆฌๅฝใซ่ฉไพกใใพใ
ใใฎๅ้กใซใคใใฆใโ
ใใฎใกใผใซใซ็ดๆฅ่ฟไฟกใใใใGi tHubhttps๏ผ//github.com/LearnBoost/socket.io/issues/463#issuecomment-18927408ใง่กจ็คบใใฆใใ ใใ
ใ
ใใฉใใทใฅใฝใฑใใใฎใตใใผใใ็กๅนใซใใพใใ๏ผ ใใญใฅใกใณใใซใฏใใใใใใใฉใซใใงๅฎ่กใใใใใใซใชใฃใใจ่จ่ผใใใฆใใพใใ
็งใฏใใฎๅ้กใซ็ด้ขใใใใจใฏใใใพใใใใใพใ ้็บใจใใณใใใผใฏใ่กใฃใฆใใพใใ ใใใฏๆด็ใใใพใใใ๏ผ
ๆใใฆใใ ใใใ ใใชใใฏใใณใใใผใฏใ่กใฃใฆใใพใใ ๏ผD
7:07ใฎๆจใ2014ๅนด1ๆ23ๆฅใซใฏใMaziyar Panahiใฎ[email protected] ๏ผ
็งใฏใใฎๅ้กใซ็ด้ขใใใใจใฏใใใพใใใใใพใ ้็บใจใใณใใใผใฏใ่กใฃใฆใใพใใ
ใใใฏๆด็ใใใพใใใ๏ผโ
ใใฎใกใผใซใซ็ดๆฅ่ฟไฟกใใใใGi tHubhttps๏ผ//github.com/LearnBoost/socket.io/issues/463#issuecomment-33126062ใง่กจ็คบใใฆใใ ใใ
ใ
ๆใใฆใใ ใใใ ใใชใใฏใใณใใใผใฏใ่กใฃใฆใใพใใ ๏ผD
ๆญฃ็ดใชใจใใใ็งใฏๅคง้ใซ่ฝใกใฆใใใใจใซๆฐใฅใใฆใใพใใใ 1000ไบบใฎใฆใผใถใผใๅๆใซๆฅ็ถใใใจใ5ใ6ๅๅพใซๆฅ็ถใๅๆญใใใใใจใฏใปใจใใฉใใใพใใใใๅๆฅ็ถใฏ้ๅธธใซ้ซ้ใงใใในใฆใฎใฆใผใถใผใซ1็งใใใ10,000ใ่ถ
ใใใกใใปใผใธใ้ไฟกใใใพใใ ใใใใฃใฆใ็งใฎEC2ใคใณในใฟใณใน๏ผm1.large๏ผใฏใใใใคใใ่ฝใจใใใซใในใฆใๅญ็ถใใใใฎใซๅๅใชๅผทๅบฆใงใฏใชใใจๆใใพใใ
ๅฐๆฅใใฎๅ้กใซ็ด้ขใใใฎใงใฏใชใใใจๆใฃใฆใใพใใใ ้ฑๅฑฑใฏใปใใฎๅฐใใ่ฝใจใใในใใฌในใในใใงใใใใๅๆฅ็ถใใฆใใพใใ ใในใฆใๅๆญใใๅพใใฏใฉใคใขใณใๆฐใ0ใซ่ฝใกใใฎใ่ฆใใใจใใงใใพใใ
+1
10.11ไปฅ้ใใใใใในใฆใซๅ้กใฏใใใพใใใงใใ... ubuntu 10.10ใไฝฟ็จใใใใจใซใชใใพใใ๏ผ ใใใใซใใใไปใฏๅคงไธๅคซใฎใใใงใใ
ๆใๅ่ใซใชใใณใกใณใ
L2C FAF IT RTFM !!!
+
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ