java 监听本地端口_Java-在本地端口上侦听RTP数据包
因此,我目前正在开发一个客户端应用程序,该应用程序在端口5004上侦听RTP数据包.由于可能有多个服务器发送RTP数据包,因此我无法使用套接字连接到特定的远程主机.相反,我尝试了以下方法来侦听本地端口:
Socket socket = new Socket("127.0.0.1", 5004);
Socket socket = new Socket("localhost", 5004);
Socket socket = new Socket(InetAddress.getByName("localhost"), 5004);
Socket socket = new Socket(InetAddress.getLocalHost(), 5004);
以上任何一种都会给我这个例外:
java.net.ConnectException: Connection refused: connect
我也尝试过使用DatagramSocket,但是DatagramPackets要求我指定要读取的数据包的大小.
总而言之,我需要找到一种方法在本地端口5004上侦听未知大小的RTP数据包,而无需连接到特定的远程主机/地址.任何帮助是极大的赞赏!
编辑:
现在,我已经设置了一个ServerSocket来监听连接,但是我仍然无法读取任何数据包.
try { ServerSocket server = new ServerSocket(5004);
Socket s = server.accept();
BufferedReader rtpReader = new BufferedReader(new InputStreamReader(s.getInputStream()));
while (true){
int k = rtpReader.read();
if (k == -1) break;
System.out.println(k);
}
}
注意:RTP数据包通过组播地址发送.
问题出在多播.请参阅尼古拉的答案.非常感谢!
java 监听本地端口_Java-在本地端口上侦听RTP数据包相关推荐
- vue 监听map数组变化_解决vue无法侦听数组及对象属性的变化问题
一.数组 1.可以监听到的情况 如push.splice.=赋值(array=[1,2,3]) 2.无法监听到的情况 使用下标修改某个元素(这种比较常见) array[index] = 1 objec ...
- linux监听报错sp2-0734,Linux中Oracle启动侦听报错TNS:permission denied的解决方法
前言 最近在开发环境 oracle 启动侦听的时候,出现了 TNS:permission denied 的问题,通过网上和咨询朋友,最终找到了解决方案,现在共享出来给有需要的朋友. 错误描述 [ora ...
- oracle监听启动无权限,Linux中Oracle启动侦听报错TNS:permission denied的解决方法
前言 最近在开发环境 oracle 启动侦听的时候,出现了 TNS:permission denied 的问题,通过网上和咨询朋友,最终找到了解决方案,现在共享出来给有需要的朋友. 错误描述 [ora ...
- 无人机侦听与反制_使用SWTEventHelper清除SWT侦听器通知
无人机侦听与反制 为基于SWT的UI编写测试通常需要以编程方式通知小部件侦听器. 不幸的是,用于创建,初始化并最终触发事件的代码有点冗长,并且分散了测试的实际目的. 在编写了类似的初始化例程几次之后, ...
- java读取本地文件_java 读取本地文件实例详解
java 读取本地文件实例详解 用javax.xml.w3c解析 实例代码: package cn.com.xinli.monitor.utils; import org.w3c.dom.Docume ...
- java 读取本地文件_java 读取本地文件实例详解
java 读取本地文件实例详解 用javax.xml.w3c解析 实例代码: package cn.com.xinli.monitor.utils; import org.w3c.dom.Docume ...
- java脱机是什么意思_java获取本地打印机,以及判断打印机是否脱机状态
java获取本地打印机,以及判断打印机是否脱机状态 java获取本地打印机,以及判断打印机是否脱机状态 文章中所有返回的类型,是自定义RestFul接口返回类型,你们也可以直接返回数组 如果要看res ...
- java怎么读取excel思路_java读取本地excel数据
一 注解的定义 注解(Annotation),也叫元数据.一种代码级别的说明.它是JDK1.5及以后版本引入的一个特性,与类.接口.枚举是在同一个层次.它可以声明在包.类.字段.方法.局部变量.方法参 ...
- java读取本地文件下载_java 读取本地的json文件
首先,要先去下载相关的jar包,否则你是无法做到的. 在百度或者谷歌里面输入java json jar包下载就行了(共7个包). xom-1.1.jar ezmorph-1.0.6.jar json ...
最新文章
- EventBus的粘性事件原理
- 10474 - Where is the Marble?
- django开发Blog(1)
- 使用VMware进行基于Ubuntu16.04LTS的Spark集群搭建
- 演示: GTS流量×××和CAR流量监管的效果及相关实践计划
- solaris mysql_配置Solaris下自带的MYSQL
- PyCharm新建项目-运行第一个helllo Python程序
- Scrapy创建zentao爬虫
- Python- 索引 B+数 比如书的目录
- Elasticsearch 5.x 源码分析(3)from size, scroll 和 search after
- 2009年程序员考试大纲指南
- 灵感之源之十多年技术人生的经验与心得
- 分享一个很好的dll查看器
- 上三角数字三角形(Java)
- 传统方法VS深度学习方法
- 计算机usb速度设置,USB3.0移动硬盘写入速度只有20M/S解决提速方法
- 计算机build是什么意思英语,build是什么意思
- 白起真的坑杀了四十万赵卒吗?_我是亲民_新浪博客
- php7 yar扩展,宝塔面板安装yar扩展
- 【C++】-- C++11基础常用知识点(下)
热门文章
- 恒压板框过滤实验数据处理_高考化学实验中:那些不常见的【特殊仪器】与装置,难得的资料...
- 1315B. Homecoming
- 上传本地项目到gitee_用git上传本地文件到码云gitee的方法
- Linux 信号signal处理函数
- ifcfg-eth0 配置
- wince中BIB文件的详细介绍
- 进程控制2--exec族
- 【转】通过第三方工具体验Microsoft Graph
- 第十九节: 结合【表达式目录树】来封装EF的BaseDal层的方法
- 借助office web apps实现在线预览和在线编辑