java网络编程

来源:互联网 发布:2016年社交网络格局 编辑:程序博客网 时间:2024/04/30 03:27
1.  IP地址和Port端口号


本地回路IP地址:127.0.0.1,特殊IP,不经过网卡,不和网卡绑定。
Port为两个字节,不同的应用程序使用不同的端口进行通信。0—65535,0—1023之间的端口数是用于一些知名的网络服务和应用。发送数据包时必须指明端口号。
2.Socket是网络驱动层提供给应用程序层的接口,在应用程序中创建,通过一种绑定机制与驱动程序建立关系,告诉自己所对应的IP和Port。
3.网络数据的收发都是最终经过驱动程序(网卡)来完成的。


4.DatagramSocket类用于UDP通信。ServerSocket类用于TCP通信的服务器端。Socket类用于TCP通信的服务器和客户端。
5.如果计算机只有一个IP地址,通常就不会去指定IP地址,直接使用系统默认。而如果计算机有多个IP地址,就应该指定确定的IP地址。
6.如果把DatagramSocket比作创建港口的码头,那么DatagramPacket就是发送和接受数据的集装箱。
7.InetAddress是用于表示计算机IP地址的一个类。


8.在命令行中通过输入start命令可以重新打开一个窗口,而且此窗口的设置将和原窗口保持一致,包括光标位置和classpath等。
原创粉丝点击