1. TCP程序设计(java.net包)
(1) InetAddress类
getByName(String host) ///获取与host相对应的IntAddress对象
getHostAddress() //获取IntAddress对象所含的ip地址
getHostName() //获取此ip地址的主机名
getLocalHost() //返回本地主机的IntAddress对象
(2) ServerSocket类
构造函数:ServerSocket(int port,int backlog,IntAddress bindAddress)
accept()
isBound()
getInetAddress()
isClosed()
close()
bind(SocketAddress endpoint)
2. UDP程序设计(java.net包)
发送数据包:
DatagramSocket() ///创建一个数据包套接字
DatagramPacket(byte[] buf,int offset,int length,InetAddress address,int port) //创建要发送的数据包
send()
接收数据包:
DatagramSocket(int port)
DatagramPacket(byte[] buf,int length)
receive()
(1) InetAddress类
getByName(String host) ///获取与host相对应的IntAddress对象
getHostAddress() //获取IntAddress对象所含的ip地址
getHostName() //获取此ip地址的主机名
getLocalHost() //返回本地主机的IntAddress对象
(2) ServerSocket类
构造函数:ServerSocket(int port,int backlog,IntAddress bindAddress)
accept()
isBound()
getInetAddress()
isClosed()
close()
bind(SocketAddress endpoint)
2. UDP程序设计(java.net包)
发送数据包:
DatagramSocket() ///创建一个数据包套接字
DatagramPacket(byte[] buf,int offset,int length,InetAddress address,int port) //创建要发送的数据包
send()
接收数据包:
DatagramSocket(int port)
DatagramPacket(byte[] buf,int length)
receive()