Class MulticastChat
java.lang.Object
|
+--MulticastChat
- Direct Known Subclasses:
- MixedcastChat
- public class MulticastChat
- extends java.lang.Object
- implements java.lang.Runnable, java.awt.event.WindowListener, java.awt.event.ActionListener
|
Field Summary |
protected java.awt.Frame |
frame
|
protected java.net.InetAddress |
group
|
protected java.net.DatagramPacket |
incoming
|
protected java.awt.TextField |
input
|
protected java.lang.Thread |
listener
|
protected java.net.DatagramPacket |
outgoing
|
protected java.awt.TextArea |
output
|
protected int |
port
|
protected java.net.MulticastSocket |
socket
|
|
Constructor Summary |
MulticastChat(java.net.InetAddress group,
int port)
|
| Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
group
protected java.net.InetAddress group
port
protected int port
frame
protected java.awt.Frame frame
output
protected java.awt.TextArea output
input
protected java.awt.TextField input
listener
protected java.lang.Thread listener
socket
protected java.net.MulticastSocket socket
outgoing
protected java.net.DatagramPacket outgoing
incoming
protected java.net.DatagramPacket incoming
MulticastChat
public MulticastChat(java.net.InetAddress group,
int port)
initAWT
protected void initAWT()
start
public void start()
throws java.io.IOException
initNet
protected void initNet()
throws java.io.IOException
stop
public void stop()
throws java.io.IOException
windowOpened
public void windowOpened(java.awt.event.WindowEvent event)
- Specified by:
- windowOpened in interface java.awt.event.WindowListener
windowClosing
public void windowClosing(java.awt.event.WindowEvent event)
- Specified by:
- windowClosing in interface java.awt.event.WindowListener
windowClosed
public void windowClosed(java.awt.event.WindowEvent event)
- Specified by:
- windowClosed in interface java.awt.event.WindowListener
windowIconified
public void windowIconified(java.awt.event.WindowEvent event)
- Specified by:
- windowIconified in interface java.awt.event.WindowListener
windowDeiconified
public void windowDeiconified(java.awt.event.WindowEvent event)
- Specified by:
- windowDeiconified in interface java.awt.event.WindowListener
windowActivated
public void windowActivated(java.awt.event.WindowEvent event)
- Specified by:
- windowActivated in interface java.awt.event.WindowListener
windowDeactivated
public void windowDeactivated(java.awt.event.WindowEvent event)
- Specified by:
- windowDeactivated in interface java.awt.event.WindowListener
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent event)
- Specified by:
- actionPerformed in interface java.awt.event.ActionListener
handleIOException
protected void handleIOException(java.io.IOException ex)
run
public void run()
- Specified by:
- run in interface java.lang.Runnable
main
public static void main(java.lang.String[] args)
throws java.io.IOException