-----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 * 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