【发布时间】:2016-09-18 00:00:10
【问题描述】:
我正在尝试编写一个简单的服务器和客户端聊天应用程序,但是我的代码直接跳转到异常,这意味着它无法创建到端口的连接。
服务器:
public class Server
{
public static void main(String args[])
{
try
{
ServerSocket ss = new ServerSocket(80);
Socket sock = ss.accept();
DataInputStream recive = new DataInputStream(sock.getInputStream());
DataOutputStream sendOut = new DataOutputStream(sock.getOutputStream());
BufferedReader readOut = new BufferedReader(new InputStreamReader(System.in));
String in = "";
String out = "";
Scanner scan = new Scanner(System.in);
System.out.println("Talk with client(y/n): ");
String start = scan.nextLine();
while(start == "y")
{
in = recive.readUTF();
System.out.println(in);
out = readOut.readLine();
sendOut.writeUTF(out);
sendOut.flush();
}
}
catch(IOException e)
{System.out.println("[!]CANNOT ESTABLISH CONNECTION[!]");}
}
}
【问题讨论】:
-
e.printStackTrace()真的很有帮助。