我过去是写BS的,最近因工作的需要要写一些CS的代码.CS的客户端我实在理解不了,哪位高人能给详细解释一下.我们的结构好象是通过网页点击下载客户端的形式,如果我要写一个类,这个类的计算在客户端完成,
如果中需要使用服务器的配置文件或图片该怎么办,配置文件就比如log4的配置文件.大家莫笑,帮帮忙.

解决方案 »

  1.   

    要使用到的java.net包和javax.net包里的类如Scoket,DatagramSocket,Url,看看这些类的使用方法。
    还有就是自己 看看多线程 了。
      

  2.   

    我不是很清楚我们的原理,因为我对CS不太了解 我们写好类,布置好环境在服务器那边,配置文件,图片什么的都在服务器那边.通过网页客户可以下载客户端,客户端里有什么我不太清楚,估计是classes吧,如果我写一段代码,BastionHostTreeUI.class.getClassLoader().getResource("../conf/" + fileName);布置在服务器那里,在服务器那里自然能通过路径找到配置文件,但客户下载到客户端时,运行这段代码
    能不能找到配置文件?
    我是对这整体的道理比较糊涂,期望高手能解答.
      

  3.   

    cs客户端用socket和服务器通信,客户端登录时通过socket发送用户名,密码,登录成功后收发数据
      

  4.   

    cs结构大多数就靠socket来通讯的
      

  5.   

    关于CS的客户端,基本上所有的配置、资源文件等都是和客户端的Jar打在一起的,不需要去服务器去读什么日志配置、图片什么的