Lio*_*ior 2 java outputstream java-me
这是我的客户端代码(J2ME):
SocketConnection sc = (SocketConnection) Connector.open("socket://localhost:4444");
sc.openOutputStream().write("test".getBytes());
sc.close();
Run Code Online (Sandbox Code Playgroud)
这是我的服务器代码(J2SE):
ServerSocket serverSocket = new ServerSocket(4444);
Socket clientSocket = serverSocket.accept();
OutputStream os = clientSocket.getOutputStream();
Run Code Online (Sandbox Code Playgroud)
我将如何创建字符串表示os?
InputStream并OutputStream用于字节序列.Reader并且Writer用于字符序列,例如Strings.
要打开一个OutputStream到Writer,这样做new OutputStreamWriter(outputStream),或者多好,使用new OutputStreamWriter(outputStream, Charset)指定Charset,它描述字符和字节之间转换的一种方式.
(另一个方向,InputStreamReader类似.)
| 归档时间: |
|
| 查看次数: |
14729 次 |
| 最近记录: |