ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码

黑马程序员-网络编程学习笔记(2/3)

来源:网络整理     时间: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)方法,

相关图片

相关文章