编写一个简单的java服务器程序
Posted 夏日浅笑丶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编写一个简单的java服务器程序相关的知识,希望对你有一定的参考价值。
import java.net.*;
import java.io.*;
public class server{
public static void main(String[] args) throws Exception{
while(true){ //一直运行
ServerSocket server = new ServerSocket(80); //监听在80端口
Socket sock = server.accept(); //建立一个与客户机的socket
FileInputStream in = new FileInputStream("c:\\a\\1.html"); //读取数据
OutputStream out = sock.getOutputStream();
int len = 0;
byte buffer[] = new byte[1024]; //缓冲区
while((len=in.read(buffer))>0){ //假如缓冲区有数据
out.write(buffer,0,len);
}
in.close();
out.close();
sock.close();
server.close();
}
}
}
1.使用javac命令编译 : javac server.java
2.运行 : java server
3.然后打开浏览器输入: 127.0.0.1/a/1.html //假如你建了这个文件的话
这时候就可以看到html里面的内容了,这个程序虽然简陋 但是应该对理解tomcat有一定作用
以上是关于编写一个简单的java服务器程序的主要内容,如果未能解决你的问题,请参考以下文章
编写Java程序,实现一个简单的echo程序(网络编程TCP实践练习)