—–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