当前位置: 首页 > 面试题库 >

(如何)我可以使用ServerSocket侦听UDP而不是TCP通信?

诸葛立果
2023-03-14
问题内容

在我的应用程序中,有一个模块ServerSocket用于侦听传入的TCP连接。当我切换客户端以使用UDP时,无论如何我都希望接收数据,但是我错了。但是,当我查看文档时,找不到用于UDP设置套接字的任何配置选项。我必须使用其他课程吗?


问题答案:

使用DatagramSocket。有关教程,请参见此处http://download.oracle.com/javase/tutorial/networking/datagrams/index.html



 类似资料:
  • 使用SNMP4J库,我能够通过UDP使用SNMP成功地从多个代理检索信息。我遇到的情况是,我需要通过TCP使用SNMP从代理检索信息。SNMP4J库提供了一个DefaultTCPTTransportMapping类来实现这一点,我相信我已经适当地实现了它。使用Wireshark,我看到从通过TCP运行SNMP的代理返回的响应数据包,但我得到的是空响应PDU。在通过TCP而不是UDP实现SNMP时,

  • 问题内容: 我有一个GPS跟踪器,可通过GPRS连接将数据连接并发送到已定义的公共服务器:端口。 我可以定义GPS设备的ip:port 我的问题是,我可以只在服务器中打开一个端口并侦听/保存使用PHP接收的数据吗? 谢谢。 问题答案: 编辑/更新2017年8月16日: 用户和库作者@Navarr评论说,他发布了该库的一个新的更新版本,我的原始答案中的代码基于该库。他的github上的新代码的链接在

  • 我已经用重新启动了influxdb,但是没有任何帮助。 我错过了什么? 更新7.11.2016 21:59 更新13.4.2020问题已修复。 这是一个老问题,我不记得我到底是如何解决这个问题的,但我做到了。如果我没记错的话,问题是流入没有加载正确的配置文件,这是我自己当时的愚蠢。可悲的是,我不记得为什么会发生这种事,但我记得这是我自己做的。记住总是正确地阅读文档,并谷歌出它的sht。

  • 问题内容: 早上好, 我正在使用jQuery ajaxComplete函数,不知道是否可以在特定元素(div)上使用它? 例: 因此,如果在此特定的div中完成了任何ajax操作,我想触发一个事件。 我想使用任何类似的东西 代替 但是,这对我不起作用:-(还有其他解决方案吗? 谢谢 问题答案: AjaxComplete方法设置一个全局ajax hadler,每当ajax调用完成时就会触发。Ajax

  • 提示 视频 PPT 下载 TCP 通信原理 TCP 把连接作为最基本的对象,每一条 TCP 连接都有两个端点,这种端点我们叫作套接字(socket),它的定义为端口号拼接到 IP 地址即构成了套接字,例如,若 IP 地址为 192.3.4.16 而端口号为 80,那么得到的套接字为192.3.4.16:80。IP 协议虽然能把数据报文送到目的主机,但是并没有交付给主机的具体应用进程。而端到端的通信

  • 问题内容: 我正在使用https://github.com/gin-gonic/gin编写http服务,但是当我部署它时,它会继续部署在tcp6上(根据netstat) 问题答案: 文档说明 运行将路由器连接到http.Server并开始侦听和处理HTTP请求。这是http.ListenAndServe(addr,router)的快捷方式 您可以使用与软件包相同的方式直接启动服务器