美文网首页
Java网络编程

Java网络编程

作者: badcyc | 来源:发表于2017-10-29 17:25 被阅读0次

    java网络编程

    利用Socket和ServerSocket进行通信

    • Socket
      代表客户端和服务器都用来相互沟通的套接字。客户端要获取一个Socket对象通过实例化,而服务器获得一个Socket对象则通过accept()方法的返回值
    • ServerSocket为服务器程序提供一种来监听客户端,并与它们建立连接机制
     public void connect(SocketAddress host,int timeout)throws IOException//将此套接字连接服务器,并指定一个超时值
    
    public InetAddress getInetAddress()//返回套接字连接地址。
    
    public int getPort()//返回此套接字连接到的远程端口
    
    public int getLocalPort()//返回此套接字绑定到的本地端口
    
    public SocketAddress getRemoteSocketAddress()//返回此套接字连接的端点的地址,如果未连接则返回null
    
    
    
    • InetAddress 类的方法
      这个类表示互联网协议(IP)地址。
    static InetAddress getByAddress(byte[] addr)//在给定原始IP地址的情况下,返回InetAddress对象
    static InetAddress getByAddress(String host,byte[]addr)//根据提供的主机名和IP地址创建InetAddress
    static InetAddress getByName(String host)//给定主机名的情况下确定主机IP地址
    String getHostAddress()//返回IP地址字符串(以文本表现形式)
    String getHostName()//返回此Ip地址的主机名
    
    

    相关文章

      网友评论

          本文标题:Java网络编程

          本文链接:https://www.haomeiwen.com/subject/mzgnuxtx.html