|
用JAVA SOCKET制作一个广播信使的程序(5) //CLIENTS REQUEST System.out.println ("Accepted from " + client.getInetAddress ()+ " with name "+logins); ChatHandler handler = new ChatHandler (client,yourname); handler.start (); //THE BROADCASTING OF MESSAGES IS //STARTED BY start() METHOD output.append ("\n Accepted from " + client.getInetAddress ()+"\n"); } } socket是通过另一个类“ChatHandler”创建的,是包含在Demo Project文件中(译者注:已提供下载)。现在,我们设计一个Client类: CSDN_Dev_Image_2004-3-11931364.jpg" align=baseline border=0>
Figure 3: Client信使窗口询问每次连接初始化的用户登陆名 CSDN_Dev_Image_2004-3-11931366.jpg" align=baseline border=0>
Figure 4: 一个客户机窗口,包含一些字体,颜色选取框和一个菜单来控制窗口。 在Client类中导入以下文件。我们已经创建了另一个类“SketchFrame”,它是用来定义一些客户机窗口的interface的。我们描叙一下Java中的Socket类的一些基本功能,并在客户端线程上实现了start ( ), run ( ),和stop ( )方法。这个类有以下导入的文件: import Java.io.*;
|