广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    java socket如何绑定指定客户端ip

    来源:网络收集  点击:  时间:2024-09-09
    【导读】:
    在java socket客户端中,使用socket设置服务器ip时,客户端ip一般是默认绑定。本文介绍如何指定客户端ip以及服务端又如何获取客户端ip。工具/原料morejava方法/步骤1/4分步阅读

    在java socket连接中,客户端一侧,我们一般不会主动设置客户端ip,而只指定服务端ip。客户端ip将由java的socket自动读取网卡进行设置。如图。

    2/4

    在客户端如果存在多网卡的情况,socket自动获取的ip不一定是我们想用的,这个时候需要进行设定,我们可以通过代码读取ip并转换成InetSocketAddress,也可以使用转换类进行转换。如图。

    3/4

    获取到转换为InetSocketAddress的客户端ip后,我们需要使用socket的bind方法对客户端进行设置。如图。

    4/4

    在服务端,我们如果想获取连接的客户的ip,需要使用方法getRemoteSocketAddress()。如图。

    注意事项

    socket中没有set方法用于设置客户端ip,只有bind方法

    客户端或服务端要获取连接的对向ip,都可使用方法getRemoteSocketAddress

    JAVASOCKETIP
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_1204588.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号07-12 20:18:25  耗时:0.696