OutputStream to_file;Socket Sock = new Socket(host, port);
//InputStream from_server=Sock.getInputStream();
PrintWriter to_server = new PrintWriter(Sock.getOutputStream());
to_server.write("Get " + i++ + "the data" + "\n\n");
to_server.flush();
byte[] buffer = new byte[4096];
int bytes_read;
while((bytes_read = from_server.read(buffer)) != -1)
{
to_file.write(buffer, 0, bytes_read);
}
//InputStream from_server=Sock.getInputStream();
PrintWriter to_server = new PrintWriter(Sock.getOutputStream());
to_server.write("Get " + i++ + "the data" + "\n\n");
to_server.flush();
byte[] buffer = new byte[4096];
int bytes_read;
while((bytes_read = from_server.read(buffer)) != -1)
{
to_file.write(buffer, 0, bytes_read);
}
解决方案 »
- 约瑟夫问题,哪里出了死循环啊
- 我这样写的线程同步代码行不行?
- java 如何将一篇文章以2个字符为单位进行输出??
- 当单击菜单栏中某项时,如何调用已经写好的Dialog
- File f = new File("d") 和 File(directory, "f")问题
- Thread的join()问题
- 弱问:eclipse里怎么在多个文件内进行搜索?
- 请问哪个类可以将日期相加,然后输出再输出准确的日期?
- 怎么把 java.util.Date转换为java.sql.Date?
- 我下载了Jbuilder8,是.Bin文件,如何安装阿
- jbuilder8 编写jsp的奇怪问题(Error #: 100 : illegal character,Error #: 212 : 'catch' without 'try')
- 如何按下esc,当前对话框就关闭,我try
还是全部改为这样呀?