如题,两台机器之间用网线连起来,能不能用Socket实现通信呀

解决方案 »

  1.   

    那你认为Socket是用来做什么的
      

  2.   

    可以,不论几台机器,只要连网就会有IP地址,Socket正是通过IP地址为参数进行通讯的。
      

  3.   


    这里有个用Java写的通信的程序,和多QQ一样
    http://tomore.com/1/38258.html
      

  4.   

    Socket正是通过IP地址为参数进行通讯的。所有,只有暗转了TCP/IP协议,写出正确的代码 就可以通信
      

  5.   

    楼上各位大哥
    情况是这样子的
    我以前用java做了一个网页聊天室
    服务器端:server = new ServerSocket(8888);
    客户端,用Applet:socket = new Socket(this.getCodeBase().getHost(),8888);
    在本地端口:127.0.0.1执行,成功的现在我想在两台机器用网线直接连接一台做服务器,一台做客户端来执行
    服务器:server = new ServerSocket(8888);
    客户端,我用自己的静态IP地址:192.168.0.3
    socket = new Socket("192.168.0.3",8888);
    其他连接和发送数据都不改动
    这样子客户端:出现异常
    java.security.AccessControlException:access denied(java.net.SocketPermission 192.168.0.3:8888 connect,resolve).
    (服务器是xp-sp1,客户端是xp-sp2,用html执行客户端的class类)
    请问这是什么原因,如果让在两台机器上成功运行,程序改怎么改呀