首页 > 编程语言 > 详细

Java Socket 编程

时间:2016-12-27 07:38:59      阅读:222      评论:0      收藏:0      [点我收藏+]

简介:

端口:1

   1.用于区别不同的应用程序。

  2. 端口号范围0~65535 ,0~1023为系统所保留。

  3.IP 地址和 端口号组成了Socket .Socket 是网络运行的程序之间双向通信链路的终点,是TCP 和UDP的基础。

  4.常见的端口号 http 80 ftp:21  telnet 23

Java 中的网络支持:

针对网络通信的不同层次,分为四类

1.InetAddress ,用于表示网络上的硬件类(标识IP地址相关信息)

2.URL:网络资源定位

3.Sockets :用于TCP

4.Datagram :用于UDP

package com.InetAddress;

import java.net.InetAddress;
import java.net.UnknownHostException;
import java.util.Arrays;

public class Test1 {

public static void main(String[] args) throws UnknownHostException{
InetAddress address = InetAddress.getLocalHost();
System.out.println("计算机名字: " + address.getHostName());
System.out.println("计算机的地址:" + address.getHostAddress());
byte[] bytes = address.getAddress();//获取字节数组形式的IP
System.out.println(Arrays.toString(bytes));
System.out.println(address);
//InetAddress address2 = InetAddress.getByAddress(bytes);
//InetAddress address2 = InetAddress.getByName("");
//System.out.println(address2.getHostAddress());
}
}

 

Java Socket 编程

原文:http://www.cnblogs.com/vector11248/p/6224410.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!