Java聊天室小程序-服务器代码实现方面 - 编程入门网
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-06-16
top"+" 停止服务器"+"\n"+
"-quit"+" 停止服务器,并退出命令"+"\n"
);
}
/**
* 线程
*/
public void run() {
listenLink();
}
/**
* 主要操作
* @param args
*/
public static void main(String[] args) {
Server ser = new Server();
String getIp = null;
int getPort = 0;
//建立输入
Scanner input = new Scanner(System.in);
System.out.println("!-Please input server command:");
//开始输入
String command = null;
//如果输入quit将断开连接,并退出操作
while (!(command = input.next()).equalsIgnoreCase("-quit")) {
//获取帮助
if(command.equalsIgnoreCase("-help")) {
ser.helpList();
}
//初始化服务器
if (command.equalsIgnoreCase("-run")) {
boolean goon = true;
while (goon) {
System.out.println("1.输入服务器的IP地址,默认输入数字0: ");
getIp = input.next();
System.out.println("2.输入服务器的端口号,默认输入数字0: ");
try {
getPort = input.nextInt();
} catch (Exception e) {
System.out.println("!-The port style is not currect!");
}
//测试服务器创建,如果成功则同时为信息监听器建立线程
System.out.println("!-创建服务器并运行...");
if (ser.testServer(getIp, getPort)) {
new Thread(ser).start();
goon = false;
} else
System.out.println("!-服务器创建失败,请检查!");
}
}
//关闭服务器
if (command.equalsIgnoreCase("-stop")) {
ser.cutServer();
}
}
input.close();
ser.cutServer();
}
/**
* 错误提示
* @param str
*/
public static void errorTip(String str) {
System.out.println("-----------------\n"+str+"\n-------------- ---");
}
}
本文配套源码 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于Java聊天室小程序-服务器代码实现方面 - 编程入门网的所有评论