?? mysocketserver.java
字號(hào):
import java.io.*;
import java.net.*;
import java.awt.*;
import java.awt.event.*;
public class MySocketServer
{
public static void main(String args[])
{
ServerService MyServer=new ServerService(8000,10);
}
}
class ServiceThread extends Frame implements Runnable
{
ServerService FatherListener;
Socket ConnectedClient;
Thread ConnectThread;
Panel ListenerPanel;
TextArea ServerMeg;
public ServiceThread(ServerService sv,Socket s)
{
FatherListener=sv;
ConnectedClient=s;
ConnectThread=new Thread(this);
setTitle("Answer Client");
setLayout(new BorderLayout());
ServerMeg=new TextArea(10,50);
add("Center",ServerMeg);
setResizable(false);
pack();
show();
InetAddress ClientAddress=ConnectedClient.getInetAddress();
ServerMeg.appendText("Client connected"+"from\n"+ClientAddress.toString()+"\n");
}
public void run()
{
try{
DataInputStream in=new DataInputStream(new BufferedInputStream(ConnectedClient.getInputStream()));
PrintStream out=new PrintStream(new BufferedOutputStream(ConnectedClient.getOutputStream()));
out.println("Hello!Welcome connect to our server!\r");
out.flush();
String s=in.readLine();
while(!s.equals("bye"))
{
ServerMeg.appendText("Client段輸入的信息為:
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -