来源:网络整理 时间:2015-10-03 关键词:循环,Exception,对象,索引,静态方法
本篇文章主要介绍了"黑马程序员-网络编程学习笔记",主要涉及到循环,Exception,对象,索引,静态方法方面的内容,对于Javajrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下:
------- android培训、java培训、期待与您交流! -----------------------------------------------...
网络上具有唯一标识的IP地址和端口号组合在一起才能构成唯一能识别的标识符套接字。
Socket原理机制:
1.通信的两端都有Socket。
2.网络通信其实就是Socket间的通信。
3.数据在两个Socket间通过IO传输。
InetAddress类:此类表示互联网协议 (IP) 地址。
获取任意主机:getByName(静态方法)
机名:getHostName
主机Ip地址:getHostAddress
public class Demo {
public static void main(String[] args) {
try {
// 通过主机名获取主机地址
InetAddress address = InetAddress.getByName("Yang-PC");
// 主机名
String hostName = address.getHostName();
// 主机ip地址
String ip = address.getHostAddress();
System.out.println("计算机名:" + hostName + " IP:" + ip);
} catch (UnknownHostException e) {
e.printStackTrace();
}
}
}
UDP发送数据:
1.实例化一个:DatagramSocket对象;
2.准备数据:
1).目标机器的IP:InetAddress对象;
2).目标机器的端口号;
3).信息内容:byte[]数组
3.准备数据包:DatagramPacket对象;需要封装:IP、端口、信息内容;
4.发送数据:DatagramSocket对象的send(DatagramPacket p)方法,