📄 buffered.java
字号:
/*
* Buffered.java
*
* Created on 9 octobre 2008, 19:54
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package reseaux;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.Socket;
import org.omg.CORBA_2_3.portable.InputStream;
import org.omg.CORBA_2_3.portable.OutputStream;
/**
*
* @author Administrateur
*/
public class Buffered {
private static java.io.InputStream iStream;
private static java.io.OutputStream oStream;
public static void main(String[] args) throws IOException {
Socket s = new Socket("www.developpez.com", 80);
byte[] b = new byte[1000];
String g = "GET / HTTP/1.1\n" + "Host: www.developpez.com\n\n";
// oStream = s.getOutputStream();
// iStream = s.getInputStream();
// BufferedOutputStream bOStream = new BufferedOutputStream(oStream);
// BufferedInputStream bIStream = new BufferedInputStream(iStream);
//
// bOStream.write(g.getBytes());
// bOStream.flush();
//
// int bitsRecus = 0;
// while((bitsRecus = bIStream.read(b)) >= 0) {
//
// System.out.println("On a recu : " + bitsRecus + " bits");
// System.out.println("Recu : " + new String(b, 0, bitsRecus));
// }
//
// bOStream.close();
// bIStream.close();
//
// recup閞ation des flux
// BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));
// BufferedReader reader = new BufferedReader(new InputStreamReader(s.getInputStream()));
//
// writer.write(g);
// writer.flush();
// String ligne;
// while((ligne = reader.readLine()) != null) {
//
// System.out.println("Recu : " + ligne);
// }
//
// writer.close();
// reader.close();
Socket s1 = new Socket("www.developpez.com", 80);
System.out.println(s1.getLocalAddress().getCanonicalHostName());
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -