当我尝试使用IPv4地址创建套接字时,它很成功,但是当我尝试使用IPv6地址和端口号创建套接字时,它会引发异常:

java.net.SocketException: Network is unreachable: connect

at java.net.DualStackPlainSocketImpl.connect0(Native Method)

at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)

at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)

at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)

at java.net.AbstractPlainSocketImpl.connect(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.(Unknown Source)

at java.net.Socket.(Unknown Source)

at epcs.intf.be.SimConnectionHandler.connect(SimConnectionHandler.java:332)

at epcs.intf.be.BackEndConnection.connect(BackEndConnection.java:42)

at epcs.intf.be.ProcedureRunner.runScenario(ProcedureRunner.java:230)

at epcs.exec.Runner.SendExecTrigger(Runner.java:418)

at epcs.exec.Runner.sendCommand(Runner.java:454)

at epcs.main.ExecutionThread$TaskStartTestCaseExecution.run(ExecutionThread.java:98)

at epcs.main.ExecutionThread.run(ExecutionThread.java:29)

码:

我通过Eclipse IDE从Windows机器运行代码.

if(p_objSimData.getIpAddress().contains(":") )

{

System.out.println("IPV6 Address Found\n");

InetAddress ip6addr = Inet6Address.getByName(p_objSimData.getIpAddress());

System.out.println("InetAddress ip6addr = "+ip6addr); **//prints //2011::11 - IPv6 address**

objConnection.m_objSocket = new Socket(ip6addr,p_objSimData.getPortNo()); - **here it is throwing an exception**

}

else

{

objConnection.m_objSocket = new Socket(p_objSimData.getIpAddress(),p_objSimData.getPortNo());

//m_hmObjConnection1.put(p_objSimData.getIpAddress(), objConnection.m_objSocket);

m_hmObjConnection1.put(p_objSimData.getIpPort(), objConnection.m_objSocket);

}

eclipse写java实现端口_使用eclipse(windows)在java中使用IPv6地址和端口号创建套接字...相关推荐

  1. macos 查找端口_如何在Windows和macOS中查找视频的比特率

    macos 查找端口 The bitrate of a video governs how much detail a video can display. Even a high resolutio ...

  2. java 写文件 权限不够_教你解决Linux系统中JAVA创建文件后权限不足的问题

    在作业中,项目使用文件上传. 这个功能很常见. 当Kai Ge今天更改其官方帐户时,他遇到了一个问题,即无法访问下载的文件,也无法通过浏览器访问该文件. 它是怎么发生的? 经过许多问题之后,事实证明这 ...

  3. TCP/IP协议概念通俗讲解, 端口号与套接字的区别

    网上对TCPIP协议.以及端口号.套接字以及绑定的概念已经写的很多了.但不是所有的都适合新手,最近下进行FreeRTOS+TCP开发时,发现官方的解释特别通俗易懂,因此对我对简介部分进行了翻译,方便懒 ...

  4. 【发现】ASP.NET DEVELOPMENT SERVER 未能开始侦听端口xxxxx以一种访问权限不允许的方式做了一个访问套接字的尝试——解决方法...

    在调试ASP.NET的时候常出现如下错误 错误消息框:   ASP.NET   DEVELOPMENT   SERVER   未能开始侦听端口xxxxx以一种访问权限不允许的方式做了一个访问套接字的尝 ...

  5. eclipse java读取文件_在eclipse完成对Java_web项目里面资源文件的读取

    Java_web项目的资源文件一般有两种: 一种是存放数据之间有联系的文件,使用xml文件 另一种是存放数据之间没有联系的文件,使用properties文件 这里我们对properties文件读写做示 ...

  6. java多线程写在哪一层_面试知识点三:Java多线程

    35.并行和并发有什么区别? 36.线程和进程的区别? 37.守护线程是什么? 38.创建线程有哪几种方式? 39.说一下 runnable 和 callable 有什么区别? 40.线程有哪些状态? ...

  7. java -jar 指定端口_「Linux命令」-Java程序员需要掌握的10个命令

    作为服务端开发的同学,经常会与linux服务器打交道,一些用的命令必须要掌握. 1.top命令-观察服务端负载情况 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况 ...

  8. java swing 组织机构_课内资源 - 基于Java Swing的小型社团成员管理系统

    一.需求分析 1.1 个人信息 学号.姓名.性别.年级.系别.专业.出生日期.联系方式.个性签名.地址.照片. 1.2 基本功能要求管理员信息管理 登录.注销功能 修改密码功能 部落成员信息管理 添加 ...

  9. java applet 浏览器_浏览器不能加载Java中Applet小程序

    展开全部 要确e68a8462616964757a686964616f31333363373736保浏览器可以运行applet,需要执行如下步骤: 1.确保applet在eclipse是可以运行的(本 ...

最新文章

  1. html标签里写js,JS事件(HTML标签内)
  2. AGC005D ~K Perm Counting
  3. strlen函数,strcat函数,strcpy函数,strncpy函数,strcmp函数
  4. Windows Phone 开发起步之旅之二 C#中的值类型和引用类型
  5. modprobe:用于向内核中加载模块或者从内核中移除模块
  6. Database specific hint in One order search
  7. oracle rownum 特别慢,select * from table where rownum=1怎么会特别慢??表的数据在千万左右...
  8. cuid卡写入后锁死_荣耀手机NFC升级了:公交、门禁、支付、饭卡、加密卡还能写卡...
  9. 机器学习--逻辑斯谛回归(Logistic Regression)
  10. w3cschool oracle,AJAX 数据库 | w3cschool菜鸟教程
  11. 销售数据分析这么做,领导不重用你都难
  12. EasyVS -- 快速整理region的Visual Studio扩展
  13. opencv车牌照识别
  14. 基于JAVA的宠物网站的设计与实现
  15. 图像处理:根据像素坐标及像素尺寸大小裁剪遥感影像
  16. Windows环境下sublime text 3搭建前端开发环境
  17. java 读取写入excel_java读取和写入Excel文件
  18. 全面详解互联网企业开放API的 “守护神”
  19. 在COMSOL中固体力学模块中添加 力矩 扭矩
  20. 计算机字长 按字编址,按字节编址与按字长编址区别及原理图解分析

热门文章

  1. mockito_Mockito:无法实例化@InjectMocks字段:类型是接口
  2. java8编译_为什么在Java7中编译而在Java8中编译?
  3. 刚弄好的中台!又要开始拆了?难道是为了凑工作量?
  4. 赠书:Kotlin在Spring Boot中的应用
  5. iTerm2 都不会用,还敢自称老司机?
  6. 你还不知道??GitHub发布了APP版!!
  7. 一文了解Spring Cloud Stream体系
  8. 金九银十铁12,看完弄懂,工资少说加 5K
  9. C语言32位数加一精简,一个简单的32位多任务操作系统的实现(1)
  10. mha mysql 招聘_MHA实现mysql的高可用