Quantcast
Channel: GameDev.net
Viewing all articles
Browse latest Browse all 17625

make an udp server send packets to all online clients

$
0
0

I need my UDP server to send a package to all clients.

Server code:

while (true) {

      byte[] buf = new byte[256];
      DatagramPacket packet = new DatagramPacket(buf, buf.length);

      try {
        socket.receive(packet);
      } catch (Exception e) {
        System.err.println(e.getMessage());
      }
      System.out.print("O servidor recebeu um pacote do endereco " + packet.getAddress() + "\n");

      // Reenviar pro cliente
      InetAddress ed = packet.getAddress();
      int portad = packet.getPort();
      //manda de volta para o cliente.
      packet = new DatagramPacket(buf, buf.length, ed, portad);
      try {
        socket.send(packet);
      } catch (Exception e) {
        System.err.println(e.getMessage());
      }
    }

 

Client Send:

private void startStreaming() {

        Log.i(TAG, "Starting …

Viewing all articles
Browse latest Browse all 17625

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>