黒馬プログラマ——方法まとめのネット編


--------Javaトレーニング、Androidトレーニング、iOSトレーニング、Netトレーニング、期待とあなたの交流!-----。
/*
1.IP   	InetAddress
	   :java.net.InetAddress;
	  :	java.net.UnknowHostException;
	    IP  ,         ,     ,          。
		         :
			A:         
			B:      ,              ,         。 :Runtime
			C:          ,      。 :Math,Arrays,Collentions
	          :
		      IP          IP     ,    ip  
		public static InetAddress getByName(String host);
	      :
		public String getHostName()		     
		public String getHostAddress()		    IP  
		
Socket  :           IP                           。

2.UDP  
	udp       ,        ,                  
	        ,           。
	    :
		A:     Socket  :DatagramSocket     
			DatagramSocket ds = new DatagramSocket();
		B:                :DatagramPacket     
			DatagramPacket(byte[] buf,int length,InetAddress address,int prot);
			      :  、   、    IP    、   
		C:  DatagramSocket         
			public void send(DatagramPacket p);
		D:    
			ds.close();
	    :
		A:     Socket  ,     
			DatagramSocket(int port);
		B:          
			DatagramPacket(byte[] buf,int length);
		C:  Socket                
			public void receive(DatagramPacket p);
		D:             ,DatagramPacket      :
			public InetAddress getAddress();      IP  
			public byte[] getData();       
			public int getLength();         
			
3.TCP  
	tcp              ,          ,           
	               ,          
	    :
		A:     Socket  ,     
			ServerSocket(int port);
		B:          ,       Socket           
			public Socket accept();
		C:     Socket         ,       
			public InputStream getInputStream();
		D:    
			ss.close();		         
	    :
		A:     Socket  ,    IP    
			Socket(String host,int port);
		B:       ,       
			public OutputStream getOutputStream();
		C:    
			s.close();
	
*/