Advertisement
Guest User

Untitled

a guest
Jul 19th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.21 KB | None | 0 0
  1. package server.udp;
  2.  
  3. import javafx.application.Platform;
  4.  
  5. import java.io.IOException;
  6. import java.net.DatagramPacket;
  7. import java.net.DatagramSocket;
  8. import java.net.InetAddress;
  9. import java.util.Date;
  10.  
  11.  
  12. public class UDPServer {
  13.     private static DatagramSocket socket;
  14.     private static final int PORT = 5000;
  15.     private static DatagramPacket packet;
  16.     static String msg;
  17.  
  18.     public static void main(String[] args) throws IOException {
  19.         socket = new DatagramSocket(PORT);
  20.         System.out.println("Erreichbar unter: "+InetAddress.getLocalHost() +":"+socket.getLocalPort());
  21.         packet = new DatagramPacket(new byte[5], 5);
  22.         socket.receive(packet);
  23.  
  24.  
  25.         msg = new String(packet.getData());
  26.         System.out.println("Angekommen");
  27.         InetAddress address = packet.getAddress();
  28.         int port = packet.getPort();
  29.         int len = packet.getLength();
  30.         String newmsg = msg.getBytes().toString();
  31.         if (newmsg.equals("TIME:")){
  32.             Date time = new Date();
  33.             byte[] myTime = time.toString().getBytes();
  34.             packet = new DatagramPacket(myTime, myTime.length , address, port);
  35.             socket.send(packet);
  36.         }
  37.  
  38.  
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement