假设我写好了一个简单的SOCKET的服务器/客户机程序,在本机调试成功!
我想问的是
假如操作系统都是WINDOWS,我想把客户机程序放在另一台机子去,实现真正的服务器/客户端
需要怎么做,我真的一点都不知道该如何下手,请指教,我知道如果是C,C++那些编写的东西
可以做成DLL文件,然后WINDOWS注册就可以,如果是JAVA呢,客户机难道必须装上JDK????谢谢!

解决方案 »

  1.   

    一台机器跑server程序,一台跑client不就行了c/c++那些dll并不是所有都需要regsvr32来注册。java是通过JVM解释运行的,需要有jre
      

  2.   

    楼上的,我想知道具体的操作步骤,能帮帮我么?!
    目前,我就两个JAVA文件,接下来,该怎么做!万分感谢~
      

  3.   

    客户机要有jre,运行你那个client
      

  4.   

    既然本机调试成功的,我觉得唯一不同的就是client端要连接的ip需要调整一下。 其它没什么了。
    还有什么具体骤?
      

  5.   

    我的机子上是有JDK,另外一台什么什么都没有,至于你门说的JRE是什么?我确实不太清楚!
    你们别忘了,我调式是因为我有JDK,才能运行CLASS文件,另外一台机子什么都没?
    我是这个意思,明白了么
      

  6.   

    你们的意思是,必须要求它也要装JDK???
    如果是这样,能不能做成一个象安装程序的东西,它安装以后,直接运行!
      

  7.   

    c端要装JRE,如果不闲麻烦,装个JDK解决问题。这个是基本环境。JDK包含JRE这样说你明白了吧。
      

  8.   

    以你的理解来说,必须得装JDK:)
      

  9.   

    必须有JDK,这是运行java的必要条件
      

  10.   

    可以将Java应用程序本地编译为EXE,就不需要jdk了。
      

  11.   

    可以将Java应用程序本地编译为EXE,就不需要jdk了
    ----------------------------------------------你有没有乱说哟,可以编成EXE,说说步骤~~~
      

  12.   

    JRE就是JAVA虚拟机是JAVA程序运行的最基本的条件.没有就不能运行,要知道JAVA的原代码编译生成的字节代码就是要放在JAVA虚拟机里面运行的(这就是JRE的厉害了,能实习跨平台)不过你装JDK也无所谓,因为里面有了必要的JRE,只是装JDK的话有点庞大,不过也没事,你在CLIENT上装JDK的话,也可以在上面调试和编译JAVA原程序了
    楼上至于什么EXE文件,呵呵,JAVA是可以生成EXE文件,有专门的工具可以生成,JB里面就有.不过还是要有JAVA虚拟机的,只不过可能有的工具生成EXE后自己把JRE装到你的系统上去了,你可能没看清还以为不要装什么东西呢!如果你不装任何东西就可以运行JAVA程序,那么就一个可能,就是你的CPU嵌入了JRE  :):):)
      

  13.   

    对了,你现在可以安装JDK50,他把JRE和JDK分了开来,供你选择
      

  14.   

    谢谢楼上的~
    老鸟能推荐几本学习“JAVA Socket编程”的好书么~
    或者给些学习方法~~
      

  15.   

    不要单学socket啊~~
    看看网络是怎么构成的 看看一些原理的书 理解很重要ps:O'Reilly Java Network programming不错
      

  16.   

    计算机网络当然有学过,现在需要做东西实践~
    昨天去书城看了看所有JAVA的书,没找到一本比较集中说SOCKET,每本提到的都是很简单的!
    没有深度希望高手老鸟们推荐一下,或者指明一下学习方法,万分感谢~
      

  17.   

    那如果我这边是JAVA的服务器端,对方是C的客户端,这样能通信吗?
      

  18.   

    <<java2 网络协议内幕>>>
      

  19.   

    <<java2 网络协议内幕>>>主要说的是什么方面?
    那天去,好象没有看到这本呢!
    顺便问问,在真正实际应用中,SOCKET编程会实际用在哪些方面上,我是说具体的东西
    做个的朋友能简单说说么!