当前位置:  技术问答>java相关

为什么用new socket(主机名,端口号)的方法连接不上用serversocket(端口号)的主机

    来源: 互联网  发布时间:2015-10-11

    本文导语:  有一个联网的五子棋程序,需要对联.连接部分程序代码如下: 主机: try{    server =new ServerSocket(8500);    System.out.println("Created a server on port 8500");    timeText.setText("请等待别人连接上你建的主机");    connect=server.a...

有一个联网的五子棋程序,需要对联.连接部分程序代码如下:
主机:
try{
   server =new ServerSocket(8500);
   System.out.println("Created a server on port 8500");
   timeText.setText("请等待别人连接上你建的主机");
   connect=server.accept();
   }catch(IOException exception){
      System.out.println("can't creat a server");
    };
客户机:
try{
 InetAddress inet = InetAddress.getByName(hostIP.getText());
 hostName=inet.getHostName();
  }catch(UnknownHostException e){System.out.println("can't convert a IP to hostName");}
try{
    client =new Socket(hostName,8500);
     System.out.println("created a client on port 8500");
    }catch(Exception eve){  System.out.println("can't creat a client");}
在本机上可以工作,但是在两机对联却无法连接,交程序的时间就要到了,请各位高手帮忙!!

|
client =new Socket(hostName,8500);
把hostName改成对方的ip
比如
String hostName = "192.168.0.12";
client =new Socket(hostName,8500);
没有必要像你那样通过ip取name,再通过name链接服务器

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.lang枚举thread.state的类成员方法: new定义及介绍
  • 我如何将read = new BufferedReader(new InputStreamReader(serverIn));从屏幕上打印出来?
  • java命名空间javax.print.attribute.standard类multipledocumenthandling的类成员方法: single_document_new_sheet定义及介绍
  • jb中entitybean的add new finder和add new select有什么不同
  • C++操作符(Operator)用法(new和重载)
  • 菜鸟问题(对象数组):对于clsA []=new claA[10];语句执行后是否已经拥有了类clsA的10个实例对象,还是要再for i=0 to 9对clsA[i]=new clsA一下?
  • c/c++中的内存分配 malloc 和 new介绍及相互之间的区别
  • 我是初学者,问一个比较傻的问题:既然JAVA是一种纯面向对象的语言,那么为什么int i=new int()或int i=new int(1)不能通过编译?谢谢。
  • CSS3 target-new 属性
  • PHP中new static()与new self()的区别异同分析
  • 有关new和delete的问题
  • Happy new Year!!!!!!!!!!!!!!!!
  • 若和知道一个对象被 new过?
  • Linux编程是否可以用new?
  • Button bn=new Button("OK");怎么会报错?
  • 请教各位关于 new
  • 关于new的疑惑..
  • 在new ImageIcon()中使用相对路径怎么没有用?
  • 如何得到自己被谁new了?
  • 新手提问 在线等待,为什么我的程序中 new 操作符出错?
  • 关于QT中的new和delete


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3