Re: [問題]JAVA有類似C的shared memory的功能嗎
※ 引述《Tessa.bbs@ptt.cc (是我不夠好嗎??)》之銘言:
> 而用JAVA NIO 的SocketChannel和ServerSocketChannel的方式,
> server端要如何知道現在連上來的client有哪些呢?
> 我想利用迴圈的方式,對所有連上來的client做廣播訊息的動作,
> 或是用迴圈找出某一特定的client,並用SocketChannel.write傳送資料,
> 我是用selector監聽client端的連線情形,
> 目前server和client端連線已經完成了, echo給client也沒問題.
> 不過我希望把echo 改成廣播給所有連線的client,
> 不知道大家看的懂我的問題嗎? Thx.
1. 隨意找了一個link
http://forum.java.sun.com/thread.jspa?threadID=551950&messageID=2698912
2. 不過看你的需求我直覺會想到觀察者模式
3. 另外還有一篇nio的好文可以欣賞一下
http://www.onjava.com/pub/a/onjava/2004/09/01/nio.html
4. javaworld@tw也討論過廣播的問題
http://www.javaworld.com.tw/jute/post/view?bid=35&id=36218&sty=1&tpg=1&age=0
(忘了在那一篇了,自己翻一下^^)
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: pc210-243-48-61.nutn.edu.tw
討論串 (同標題文章)
完整討論串 (本文為第 3 之 12 篇):