
请参考 API 文档中的说明
public class DatagramSocket
extends Object
This class represents a socket for sending and receiving datagram packets
A datagram socket is the sending or receiving point for a packet
delivery service Each packet sent or received on a datagram socket
is individually addressed and routed Multiple packets sent from
one machine to another may be routed differently, and may arrive in
any order
UDP broadcasts sends are always enabled on a DatagramSocket
In order to receive broadcast packets a DatagramSocket
should be bound to the wildcard address In some
implementations, broadcast packets may also be received when
a DatagramSocket is bound to a more specific address
Example:
DatagramSocket s = new DatagramSocket(null);
sbind(new InetSocketAddress(8888));
Which is equivalent to:
DatagramSocket s = new DatagramSocket(8888);
Both cases will create a DatagramSocket able to receive broadcasts on
UDP port 8888
Since:
JDK10
See Also:
DatagramPacket,
DatagramChannel
通过IP只能进行通信,要想 *** 作远程计算机,必须在远程计算机中运行自己写好的java程序,监听你通过socket之类发送的消息,根据消息内容,进行制定 *** 作,如果只是本地计算机写一个程序 *** 作远程,必然是不可能的 首先你都没权限
requestgetRemoteAddr(); IP获取
requestgetRemotePort(): 端口号
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。
Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
Java分为三个体系:
1Java SE(J2SE,Java2 Platform Standard Edition,标准版),
2JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企业版),
3Java ME(J2ME,Java 2 Platform Micro Edition,微型版)。
以上就是关于java udp 指定端口接收数据.全部的内容,包括:java udp 指定端口接收数据.、JAVA中如何通过IP 、端口连接到远程计算机,并读取文件。、java 怎么获取web容器的ip和端口号等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)