我的Client是JAVA写的 朋友是用C写的Server端
为什么连接服务器出错啊  是不能访问吗
请教各位高手!!!!

解决方案 »

  1.   

    可以socket与系统无关。贴出错误报告再说吧
      

  2.   

    先看看能不能ping通~然后看看阻塞等问题。Java的Socket可能要自己想办法flush~
      

  3.   

    java.net.ConnectException: Connection refused: connect
            at java.net.PlainSocketImpl.socketConnect(Native Method)
            at java.net.PlainSocketImpl.doConnect(Unknown Source)
            at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
            at java.net.PlainSocketImpl.connect(Unknown Source)
            at java.net.SocksSocketImpl.connect(Unknown Source)
            at java.net.Socket.connect(Unknown Source)
            at java.net.Socket.connect(Unknown Source)
            at java.net.Socket.<init>(Unknown Source)
            at java.net.Socket.<init>(Unknown Source)
            at Client.main(Client.java:10)这重异常PING通了啊
      

  4.   

    哥哥 没错误报告啊:)
    只要JAVA的连接拒绝报告
      

  5.   

    不好意思 打错了  只有JAVA的连接错误报告
    单独在JAVA里运行又是可以的
      

  6.   

    socket的java和c都是一样的
    呵呵
    就象java客户可以访问ftp服务器(ftp服务器可以是c作的呵呵)
    只要您的协议规范就好了!
    http://my.6cncn.cn
      

  7.   

    server端没有打开端口,你用telnet 127.0.0.1 XX(端口)。看看有没有情况。