package com.Socket;import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;public class Server {
private ServerSocket ss;
private Socket socket;
private BufferedReader in;
private PrintWriter out;
public Server()
{
try
{
ss=new ServerSocket(10000);
while(true)
{
socket = ss.accept();
String RemoteIP = socket.getInetAddress().getHostAddress();
String RemotePort = ":"+socket.getLocalPort();
System.out.println("A client come in!IP:"+RemoteIP+RemotePort);
in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
String line = in.readLine();
System.out.println("Cleint send is :" + line);
out = new PrintWriter(socket.getOutputStream(),true);
out.println("Your Message Received!");
out.close();
in.close();
socket.close();
}
}catch (IOException e)
{
out.println("wrong");
}
}
public static void main(String[] args)
{
new Server();
}
}Exception in thread "main" java.lang.NullPointerException
at com.Socket.Server.<init>(Server.java:39)
at com.Socket.Server.main(Server.java:44)
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;public class Server {
private ServerSocket ss;
private Socket socket;
private BufferedReader in;
private PrintWriter out;
public Server()
{
try
{
ss=new ServerSocket(10000);
while(true)
{
socket = ss.accept();
String RemoteIP = socket.getInetAddress().getHostAddress();
String RemotePort = ":"+socket.getLocalPort();
System.out.println("A client come in!IP:"+RemoteIP+RemotePort);
in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
String line = in.readLine();
System.out.println("Cleint send is :" + line);
out = new PrintWriter(socket.getOutputStream(),true);
out.println("Your Message Received!");
out.close();
in.close();
socket.close();
}
}catch (IOException e)
{
out.println("wrong");
}
}
public static void main(String[] args)
{
new Server();
}
}Exception in thread "main" java.lang.NullPointerException
at com.Socket.Server.<init>(Server.java:39)
at com.Socket.Server.main(Server.java:44)
解决方案 »
- javamail发送邮件的问题
- 如何将Timestamp对象中的T去掉
- 中文字符问题
- 一段简单的代码看不太理解? 带问号的地方 是怎么作用啊??
- 100分jsp导成excel表的头疼问题,大家来帮忙解决
- 小弟第一次写jsp,图片显示问题,急!
- 求连接oracle 817数据库通用bean
- 请问一个war中的session变量可以传到另一个war中去吗
- 请问:public void doGet(HttpServletRequest req, HttpServletResponse resp)中的HttpServletResponse是什么类型??
- Request requires preflight, which is disallowed to follow cross-origin redirect.
- 求得到一個英文時間的代碼
- jdbcTemplate参数问题,请教
{
out.println("wrong");
}
try{}中有异常发生的时候
catch块中的out没有初始化,出现空指针
catch(IOException e){
e.printStackTrace();
if(out != null)
out.println("wrong");
}