www.pudn.com > exercise.rar > EchoClient2.java


 import java.net.*; 
import java.io.*; 
class EchoClient2  
{ 
	public static final int SERVICE_PORT =7; 
	public static final int BUFSIZE =256; 
 
 
 
	public static void main(String[] args)  
	{ 
		 
		int argc=args.length; 
 
		if (args.length!=1) 
        { 
             System. out. println("hostname: "); 
			 return; 
		} 
                     
	    String hostname=args[0]; 
 
		InetAddress addr=null; 
 
		try{ 
           addr=InetAddress.getByName(hostname); 
		} catch(UnknownHostException uhe) { 
			System. out. println("unable to resolve hostname"); 
		} 
		    
         
		try{ 
			 
           DatagramSocket socket=new DatagramSocket(); 
		   socket.setSoTimeout(2*1000); 
 
		   for(int i=1;i<=10;i++) 
		   { 
			   String message = "Packet number "+i; 
			   char[] cArray = message.toCharArray();/////???????? 
			   byte[] sendbuf = new byte[cArray.length]; 
			    
			   for(int offset =0;offset