—–UDPServer.main([QString;)V C-Units=13 1 /**

2 * @Generated-Summary : creates datagram packet. sends send packet. 3 * 4 * Details: In an infinite loop, sends send packet. creates datagram packet. gets send data. toes upper capitalized sentence string to upper case. gets port. gets ip address. prints “RECEIVED: ” + sentence. creates string. receives receive packet. creates datagram packet. receives receive packet. creates datagram packet. 5 * sends send packet. 6 * <Gen-End>

7 */

8 public static void main(String args[]) throws Exception

9 {

10 DatagramSocket serverSocket = new DatagramSocket(9876);

11 byte[] receiveData = new byte[1024];

12 byte[] sendData = new byte[1024];

13 while(true)

14 {

15 DatagramPacket receivePacket = new DatagramPacket(receiveData, receiveData.length);

16 serverSocket.receive(receivePacket);

17 String sentence = new String( receivePacket.getData());

18 System.out.println(“RECEIVED: ” + sentence);

19 InetAddress IPAddress = receivePacket.getAddress();

20 int port = receivePacket.getPort();

21 String capitalizedSentence = sentence.toUpperCase();

22 sendData = capitalizedSentence.getBytes();

23 DatagramPacket sendPacket =

24 new DatagramPacket(sendData, sendData.length, IPAddress, port);

25 serverSocket.send(sendPacket);

26 }

27 }

GS_Method_End

GS-generated-text-begin

10 create|datagram socket. 11 initialize|receive data|with|new byte[1024]. 12 initialize|send data|with|new byte[1024]. 13 In an infinite loop, 15 create|datagram packet. 16 receive|receive packet. 17 create|string. 18 println|“RECEIVED: ” + sentence. 19 get|ip address. 20 get|port. 21 to upper|capitalized sentence string |to|upper case. 22 get|send data. 23 create|datagram packet. 25 send|send packet.

GS-generated-text-end

GS-text-for-eval-begin

10 create|datagram socket and assign|to|server socket. 11 initialize|receive data|with|new byte[1024]. 12 initialize|send data|with|new byte[1024]. 13 In an infinite loop, 15 create|datagram packet and assign|to|receive packet. 16 receive|receive packet. 17 create|string and assign|to|sentence. 18 println|“RECEIVED: ” + sentence. 19 get|ip address and initialize||ip address. 20 get|port and initialize||port. 21 to upper|sentence|to|upper case and initialize||capitalized sentence. 22 get|send data and assign|to|send data. 23 create|datagram packet and assign|to|send packet. 25 send|send packet.

GS-text-for-eval-end

project_1/udp.txt · Last modified: 2012/07/10 16:16 by t.amrutha
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0