home *** CD-ROM | disk | FTP | other *** search
Java Source | 1997-02-21 | 779 b | 34 lines |
- // Object that receives text messages
-
- // Written by Bernie Roehl, January 1997 (my first code of '97!)
-
- package multi;
-
- import java.net.*;
- import java.io.*;
-
- public class TextReceiver {
-
- DatagramSocket socket;
- DatagramPacket packet;
- byte[] buffer;
-
- public TextReceiver() throws SocketException {
- socket = new DatagramSocket();
- buffer = new byte[1024];
- packet = new DatagramPacket(buffer, buffer.length);
- }
-
- public int getPort() { return socket.getLocalPort(); }
-
- public synchronized TextMessage getMessage() throws IOException {
- socket.receive(packet);
- System.out.println("TextReceiver got packet of length " + packet.getLength());
- return new TextMessage(buffer);
- }
-
- }
-
-
-
-