try
{
ServerSocket server = new ServerSocket(8080);
while(true)
{
{
ServerSocket server = new ServerSocket(8080);
while(true)
{
解决方案 »
- 关于内存数据库
- 求一个正则表达式, 大于0 的非负数 或非负小数,小数点后保留4位 急
- 求解:关于JSTL的forEach嵌套循环之index不为零的问题,望高人指点
- JMS MessageListener 的疑问
- 请大虾们介绍java开源博客项目
- 数据库连接语句的问题
- IllegalArgumentException: Cannot invoke argument type mismatch
- 求人帮我看看这段出错的程序
- 请求参数问题~!
- 当上传的文本里面有文字和图片要用什么数据类型保存呢??
- 高分求JavaMail邮件发送问题答案!!(200)(UP有分)
- [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket错误
try
{
IutputStreamWriter in = new InputStreamWriter(connection.getInputStream());
connection.close();
}
catch(IOException e)
{
}
finally
{
}
哦,还有,我再给你50分怎么给啊
* Created on 2004-8-11
*
* To change the template for this generated file go to
* Window>Preferences>Java>Code Generation>Code and Comments
*/
package bwy.support.ex;import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;
/**
* @author niehp.BJB
*
* To change the template for this generated type comment go to
* Window>Preferences>Java>Code Generation>Code and Comments
*/
public class SocketServer { /**
*
*/
public SocketServer() {
}
public static void main(String []argv) throws Exception{
ServerSocket servsock=new ServerSocket(8080);
System.out.println("服务器启动!");
Socket sock;
sock=servsock.accept();
InputStream is=sock.getInputStream();
OutputStream os=sock.getOutputStream();
BufferedReader br=new BufferedReader(new InputStreamReader(is));
PrintWriter pw=new PrintWriter(os);
String line;
while(true){
line=br.readLine();
if(line.equals("exit")){
pw.println("服务器结束,程序退出");
pw.flush();
pw.close();
br.close();
sock.close();
servsock.close();
break;
}
else{
//line="C:\\Downloads\\"+line;
//line=line;
System.out.println("您输入的文件名是:"+line);
byte[] buf=new byte[512];
//pw.println(line);
//pw.flush();
File f=new File(line);
int leg=0;
FileInputStream fis=new FileInputStream(f);
while(( leg=fis.read(buf,0,buf.length))!=-1){
os.write(buf,0,leg);
}
System.out.println("文件传输完成");
}
}//end while
}//main
}