• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

java udp socket programming problem

 
sam barker
Ranch Hand
Posts: 37
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi All,
I am trying to create a udp socket.
It works fine but the program hhangs for a few seconds[at DatagramSocket clientSocket = new DatagramSocket();] before ti actually sends the data out.Could any one tell me why?

try
{

System.out.println("Creating datagram");
DatagramSocket clientSocket = new DatagramSocket();

InetAddress IPAddress =
InetAddress.getByName("localhost");
byte[] sendData;
byte[] receiveData = new byte[1024];
String sentence ="TEST";
sendData = sentence.getBytes();
DatagramPacket sendPacket =
new DatagramPacket(sendData, sendData.length,
IPAddress, 9876);
clientSocket.send(sendPacket);

}
Cheers,
Sam
 
Vinay Naga
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am new to this , I just tried the same program. Is it because , the DatagramSocket tries to send packets through the firewall and does it take some time to send thru it ?
 
sam barker
Ranch Hand
Posts: 37
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi there,
Well I tried the code on a debian machine .It works fine.I had initially tried on a Ubuntu machine.
Cheers,
Jegan
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic