流沙团
简单服务器代码测试
2016-6-28 流沙团


手动写的小代码,测试tomcat的案例



package com.gyarmy.test1;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;

public class MyServer {
public static void main(String[] args) throws Exception{
//第一次访问
ServerSocket server = new ServerSocket(30001);

while(true)
{
Socket socket = server.accept();
new Thread(new myThread(socket)).start();
}

}
}

class myThread implements Runnable{
private Socket socket;

public myThread(Socket sock){
this.socket = sock;
}

@Override
public void run() {
// TODO Auto-generated method stub
try {
FileInputStream is = new FileInputStream(new File("c:\\1.txt"));
OutputStream os = socket.getOutputStream();
byte[] b = new byte[20];
int len = 0;
while((len = is.read(b))!=-1)
{
os.write(b,0,len);
System.out.println(len);
}

os.close();
is.close();
socket.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}
}



访问地址:



http://192.168.1.104:30001/

发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容