Hallo,
versuche per sockets einen http request an einen laufenden apache server zu senden. Das Senden klappt auch noch, doch beim read kommt das Programm nicht mehr zurück. Leider wird auch keine Ausnahme ausgelöst.
Bin dankbar für jeden Hinweis.
Das Coding:
versuche per sockets einen http request an einen laufenden apache server zu senden. Das Senden klappt auch noch, doch beim read kommt das Programm nicht mehr zurück. Leider wird auch keine Ausnahme ausgelöst.
Bin dankbar für jeden Hinweis.
Das Coding:
Code:
server = new Socket( "localhost", 80 );
boolean isConnected = server.isConnected();
OutputStream out = server.getOutputStream();
String request = "HEAD /apache_pb.gif HTTP/1.0";
Charset charset = Charset.forName("UTF-8");
ByteBuffer buffer = charset.encode(request);
byte[] buffer_ = buffer.array();
OutputStream out1 = server.getOutputStream();
out1.write(buffer_);
InputStream in = server.getInputStream();
byte[] b = new byte[1024];
in.read( b );
server.close();