作者PsMonkey (痞子军团团长)
看板java
标题Re: [问题] socket跟swing
时间Thu Dec 8 09:55:26 2011
※ 引述《B90165 (abc)》之铭言:
: 请问,如果我要写一个socket跟swing连接做得到吗
: 类似:client跟server连线後,server这端有一个swing视窗有几个按钮
: 如果我按up的按钮,就会传1这个值给server,再由server传给client
: 在client这端显示1这个值
: 按down的按钮就传2
: 以此类推
: 这样做得到吗
: 想请问这个过程比较容易出问题的地方在哪部分
: 因为本人第一次接触socket跟swing一起,所以不太了解
写 Java 的好处在於,除非你去碰什麽 JNI 以下的东西
不然,你遇到的什麽东西都是在 JVM 上头的 class/object
那怕你是在写 JSP、那也还是 JVM 上头的 class/object
只不过 JSP Container 帮你做了一些事情
撒尿虾跟牛肉要怎麽掺在一起做成撒尿牛丸?
那不就是要先买只撒尿虾跟一块牛肉
然後把撒尿虾去壳取出想要的虾肉
再把牛肉打成你要的样子,把撒尿虾塞进去
放到滚水里头成型
所以...
new 一个 Socket 物件(撒尿虾)
new 一个 BufferedOutputStream(装虾肉的盘子)
把 Socket 跟 BufferedOutputStream 连结在一起(告诉厨师要把肉丢这不是丢地上)
new 一个 JFrame (牛肉)
new 一些 JButton 加到 JFrame 里头去(把牛肉打成你要的样子)
要 JButton 被按下去的时候(总要用拇指把肉浆挖出一个洞吧)
要 BufferedOutputStream 送东西出去(把撒尿虾肉塞进去)
放到滚水里头成型是 server 做的事情,先跳过 XD
不外乎准备一个炉子(SocketServer)
把水煮滚等东西丢进来
如果你不知道要怎麽处理撒尿虾
你可以去翻撒尿虾图监(API),或是从海鲜料理手册(Java IO 书籍)下手
同理,你不知道怎麽处理牛肉...
牛肉问题比较多,什麽瘦肉精组合肉、就连煮太老也不行
所以从家畜肉料理手册(Swing 书籍)下手比较实在
至於掺在一起好不好吃? 这就是另外的问题了...
过程当中哪边比较容易出问题?
如果你像火鸡一样打牛肉打的很习惯、鹅头每天都在处理撒尿虾
那凑在一起基本上就会跟电影里头演的一样顺
反过来说,如果你打牛肉打超过十下就累了,那到处都会出问题
什麽,要问「xx 能不能传值给 oo,让 oo 可以 xx 到天亮」
那个要半夜十二点之後才能问...... [羞]
====
这是无聊作品... 我真的好无聊啊..... [遮脸]
--
钱锺书:
说出来的话
http://www.psmonkey.org
比不上不说出来的话
Java 版 cookcomic 版
只影射着说不出来的话
and more......
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.25.10.184
1F:→ narsilx:肚子饿了 12/08 12:31
2F:推 Kreen:XD 12/09 02:59