作者qrtt1 (null)
站内java
标题Re: [问题] 送封包
时间Sat Jun 14 21:58:51 2008
※ 引述《RUReady2 (Are you ready,too?)》之铭言:
: 请问一下是传物件比较好呢
: 还是转成byte code再送出去比较好?
: 有两种case:
: 第一种是从某个Client端把特定user资料传给的Server端的
: 第二种是从Server端把所有user资料广播给是用者的
: 可以顺便帮我比较两种方法的优缺点吗?
: 谢谢有经验的大大帮我解答一下
也许您要知道一下您使用的词汇名词是容易让人误解的
封包
http://en.wikipedia.org/wiki/Packet
Bytecode (虽然您写的是byte code,但对写java的人来说 btyecode 是特殊的term)
http://en.wikipedia.org/wiki/Bytecode
=====================================================
依据其他版友的回覆,您似乎是想做 Socket 的资料传递而已
但因为看了您的询问,我实在毫无头绪,因为有太多地糊模。
当然多半是因为我想太多了,请您别见怪。但我还是想说说我的感觉。
而问题本身也并不是很清楚,
要怎麽传送呢?您没有明确地描述。
像这麽夸张的传递方式也是有人实作的
http://bigbrainwave.mysinablog.com/index.php?op=ViewArticle&articleId=1083516
回到问题本身,以任何型式的网路传递资料都有所谓的通讯协定
样最常被模仿练习的 telnet 协定,以 \n 为资料的结束
您没有说明您的 Server/Client 是怎麽通沟
也没有说明您要实做 Server 或 Client 或二个都要自己做
基於一个善良的阅读者,我也试着不假设您的 Server 端
或 Client 一定都是用 Java 撰写的
因为您提到了转换物件,我会想至少有一端是 Java 写的
但您又提到了以 byte 型式传送,我又开始忧虑如果您某一端不是 Java 写的
那您还要弄清楚是不是有 Endian 的问题要处理呢?
嗯,都怪我想太多了 (泪)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.80.216
1F:推 cklonger:你真是个好心人 06/15 00:24
2F:推 RUReady2:包歉 我以为po java板 大家都会以为用java写的 06/15 07:27
3F:→ RUReady2:抱 06/15 07:28
4F:推 TonyQ:送的这边可能会是用java写的 接的不一定啊=.= 06/15 07:34
5F:推 RUReady2:请问一下不同程式语言之间 可以互相沟通吗? 06/15 07:41
6F:→ TonyQ:只要用的是同样的协定就可以 -w-;; 06/15 07:50