关于第一章的一个疑问

04-11-09 chinayang_top1
    

彭老师,您好,我在不久前刚刚买了您的书,看完第一章后,感觉收益良多,我有一个疑问想向您和各位论坛的朋友们请教一下,因为我们公司现在做一个项目,项目中需要实时采集客户的数据并制作成数据曲线图,而且还要求客户之间能够进行收发短消息以及开聊天室等功能,从您第一章里面我的收获很大,觉得的基于非堵塞Sockets技术的网络通信底层完全可以实现以上的功能,但是在客户端的运用上,因为是面对网上用户的,我不太想做成Application,而是只是想以Applet插件的形式来实现客户端与服务器的交互,但是Applet权限上的问题,使客户间收发短消息成了一个问题,因此想请您或者是哪位朋友能给我个提示,在这里先表示感谢

    

SportsBaby1980
2004-11-09 12:21

为什么发短消息也在Applet里做?

其他地方不行?

chinayang_top1
2004-11-09 13:42

发短消息,就是点对点的通信,首先我面临的问题是如果客户端之间要能开放Socket的话就可以不必再通过服务器进行通信了,类似QQ,但是我又不想让客户做软件的安装,因此放弃了java Application,选择Applet,因为Applet可以让用户自动下载插件来运行Applet,但是因为Applet间的通信在一般的浏览器中是受阻的,因此我产生了这个疑问,我现在要不就是放弃Socket技术来进行通信,改用其他的方式譬如用Javascript,jsp通过application级的变量来实现通信,要不就是通过一种方式绕过浏览器阻止客户端之间互相开放Socket端口的瓶颈,因此想请教大家了

banq
2004-11-10 09:40

Java客户端很多,最近在TSS上看到,可以将Java程序作为Win NT的一个服务启动,这样,加强了Java在windows客户端的生存能力。你的选择范围很广。