hi, It's better to ask in http://groups.google.com/group/webservicesprogramming?hl=en this forum. I can't check it now. Because my system is freezing frequently.
Also don't forgot to start server before client. Also check whether any firewall is blocking connections. Arun.K.R On Feb 25, 8:48 am, sunil sonawane <[email protected]> wrote: > I have been working on this program since last three-four days.. > But i am not able find the error in it... > plz help.. > What i am trying to do in this program is , client-server connection & data > transfer using DatagramSocket , DatagramPacket........ > See.. > my receiver.java file is not able to receive the packets from my > sender.java when executed > > *this is my client code .....* > > /* > * To change this template, choose Tools | Templates > * and open the template in the editor. > */ > > package stopwait; > import java.net.*; > import java.io.*; > import java.util.logging.Level; > import java.util.logging.Logger; > > /** > * > * @author sonawanesd > */ > public class Receiver > { > static String string_ack = new String("Sunil"); > public static void main(String args[]) > { > try > { > byte[] b = new byte[8]; > //boolean finished = false; > byte[]ack = string_ack.getBytes(); > int i = 0; > //byte[] send_data = new byte[1024]; > //byte[] receive_data = new byte[1024]; > InetAddress IPAddress = InetAddress.getLocalHost(); > DatagramPacket dgp = new DatagramPacket(b, > b.length,InetAddress.getByName("sunil"), 9876); > > //DataInputStream dis = new DataInputStream(); > > DatagramSocket dgs = new DatagramSocket(); > //dgs.connect(InetAddress.getLocalHost(),2000); > //dgp1.setData(ack); > > while(i<8) > { > System.out.println("Server Started"); > Thread.sleep(4000); > dgs.receive(dgp); > > System.out.println("Receiving Data packets"+" > "+dgp.toString()); > DatagramPacket dgp1 = new DatagramPacket(ack, > ack.length,InetAddress.getByName("sunil"), 9876); > dgs.send(dgp1); > > // try > // { > > // } > // catch(Exception e) > // { > // e.printStackTrace(); > // } > > i++; > > //} > > } > dgs.close(); > } > catch (Exception ex) > { > //Logger.getLogger(Sender.class.getName()).log(Level.SEVERE, > null, ex); > }} > > } > > *this is my server code* > > /* > * To change this template, choose Tools | Templates > * and open the template in the editor. > */ > > package stopwait; > import java.net.*; > import java.io.*; > import java.util.logging.Level; > import java.util.logging.Logger; > > /** > * > * @author sonawanesd */ > public class Sender > { > > static int flag=0; > static byte []check_ack = {0}; > public static void main(String args[]) > { > > try > { > byte [] b = {1,2,3,4,5,6,7,8}; > > int i=0,j=0; > InetAddress IPAddress = InetAddress.getLocalHost(); > > DatagramPacket dgp1 = new DatagramPacket(check_ack, > check_ack.length,InetAddress.getByName("sunil"),9876); > //DataInputStream dis = new DataInputStream(); > > DatagramSocket dgs = new > DatagramSocket(9876,InetAddress.getLocalHost()); > > //dgs.connect(InetAddress.getLocalHost(),2000); > /*if(dgs.isConnected()) > { > System.out.println("Working"); > }*/ > while(i<8) > { > Thread.sleep(2000); > DatagramPacket dgp = new DatagramPacket(b, b.length, > InetAddress.getByName("sunil"), 9876); > dgs.send(dgp); > System.out.println("Sending the data Packets"+" > "+dgp.toString()); > // try > //{ > > // } > //catch (InterruptedException ex) > //{ > // > Logger.getLogger(Sender.class.getName()).log(Level.SEVERE, null, ex); > //} > > //byte buf = 1; > dgs.receive(dgp1); > //dgp1.setData(b,0,1); > > String www = new String(dgp1.getData()); > > //System.out.println(check_ack.length); > > if(www.equals("sunil")) > { > System.out.println("Acknowledment Receieved"); > //flag = 1; > } > else > { > System.out.println("Acknowledment NOT Receieved"); > } > i++; > //} > //dgs.close(); > } > } > > catch (Exception ex) > { > Logger.getLogger(Sender.class.getName()).log(Level.SEVERE, > null, ex); > } > > } > > } > > *Thanks in Advance.........* --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/javaprogrammingwithpassion?hl=en -~----------~----~----~----~------~----~------~--~---
