黑马程序员技术交流社区
标题:
为什么可以在控制台打印出来却不可以在浏览器上查看?
[打印本页]
作者:
hhmm665544
时间:
2014-4-16 22:38
标题:
为什么可以在控制台打印出来却不可以在浏览器上查看?
import java.net.*;
import java.io.*;
public class ServerDemo {
public static void main(String[] args) throws Exception
{
ServerSocket ss = new ServerSocket(10077);
int i = 100;
while(i-->0)
{
Socket s = ss.accept();
new Thread(new Serv(s)).start();
}
ss.close();
}
}
class Serv implements Runnable
{
private Socket s;
public Serv(Socket s)
{
this.s = s;
}
public void run()
{
try{
FileInputStream in = new FileInputStream("D:\\html\\dom\\Table.html");
int len = 0;
byte[] buf = new byte[1024];
PrintWriter out = new PrintWriter(s.getOutputStream(),true);
while((len = in.read(buf))!= -1)
{
System.out.println(new String(buf,0,len));
out.print(new String(buf,0,len));
}
s.close();
in.close();
}
catch(Exception e)
{
new RuntimeException("异常错误");
}
}
}
复制代码
作者:
赵小豪
时间:
2014-4-16 22:55
你再检查下路径
作者:
赵小豪
时间:
2014-4-17 20:35
浏览器是基于web服务的,需要启动服务器,属于B/S架构,而网络编程是基于C/S架构
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2