TechPioneers

Θέλετε να αντιδράσετε στο μήνυμα; Φτιάξτε έναν λογαριασμό και συνδεθείτε για να συνεχίσετε.
TechPioneers

Προγραμματισμός, Συστήματα Αυτόματου Ελέγχου, Software, Hardware.


    UDP Server

    Dragon_Power
    Dragon_Power
    Administrator
    Administrator


    Posts : 27
    Join date : 02/04/2010

    UDP Server Empty UDP Server

    Δημοσίευση από Dragon_Power Τρι Απρ 13, 2010 12:53 am

    Enas UDP Server:

    Κώδικας:
    import java.io.*;
    import java.net.*;

    public class UDPServer
    {
      public static void main(String args[]) throws Exception
      {
          int bufferLength = 1024;
          int listenPort = 9876;

          DatagramSocket serverSocket = new DatagramSocket( listenPort );

          byte[] receiveData = new byte[bufferLength];
          byte[] sendData; // = new byte[bufferLength];

          while (true)
          {
           
            System.out.println("Server listening to " + listenPort);

            DatagramPacket receivePacket =
                new DatagramPacket(receiveData, receiveData.length);
            serverSocket.receive(receivePacket);

            String sentence = new String(receivePacket.getData(), 0, receivePacket.getLength());

            InetAddress IPAddress = receivePacket.getAddress();

            int port = receivePacket.getPort();

            String capitalizedSentence = sentence.toUpperCase();

            sendData = capitalizedSentence.getBytes();

            DatagramPacket sendPacket =
                new DatagramPacket(sendData, sendData.length, IPAddress, port);

            serverSocket.send(sendPacket);
          }
      }
    }

      Παρόμοια θέματα

      -

      Η τρέχουσα ημερομηνία/ώρα είναι Παρ Απρ 19, 2024 8:51 pm