`
wwty
  • 浏览: 542926 次
  • 性别: Icon_minigender_1
  • 来自: 北京-郑州
社区版块
存档分类
最新评论

OutputStream的writeUTF函数

阅读更多

writeUTF

     public void writeUTF(String str)
              throws IOException
Writes two bytes of length information to the output stream, followed by the Java modified UTF representation of every character in the string。

writeUTF在发送的时候,会自动加上数据长度信息

分享到:
评论

相关推荐

    在线聊天系统源代码

    第四步,利用DataInputstream类的readUTF函数,进行数据的准备,并利用DateOutputstream类的writeUTF方法,将信息发送出去。 第五步,当传输结束后,调用socket的close方法,关闭连接。 利用Java实现一个简单的...

    java使用Socket类接收和发送数据

    dataOut.writeUTF("Hello, Server!"); ``` 3. **接收数据** - 获取输入流:同样,通过`Socket`的`getInputStream()`方法获取一个`InputStream`,然后利用`DataInputStream`或`BufferedReader`等类读取服务器返回...

    Android 与linux 后台socket连接

    out.writeUTF("发送的数据"); out.flush(); ``` 接收端使用`DataInputStream`从`InputStream`读取数据。 3. **异常处理**:由于网络通信的不稳定性,必须妥善处理异常,如`IOException`,确保在出现问题时能够优雅...

    communicate_java_通信_

    `InputStream`和`OutputStream`分别用于读取和写入数据。例如,我们可以使用`DataInputStream`和`DataOutputStream`进行类型化的读写操作: ```java DataInputStream input = new DataInputStream(socket....

    Java服务器 客户端代码

    例如,可以使用`DataInputStream`和`DataOutputStream`进行结构化数据的读写,它们提供了方便的方法,如`readInt()`和`writeUTF()`,用于读写各种基本类型和字符串。 此外,为了处理并发连接,服务器端可能还需要...

    android TCP CLient

    使用`Socket`类的构造函数,指定服务器的IP地址和端口号,创建一个Socket实例。例如: ```java Socket socket = new Socket("服务器IP", 服务器端口); ``` 3. **建立连接**: 当Socket实例创建后,它会尝试与...

    java复习题库习题7.1(可编辑修改word版).pdf

    6. **FileInputStream的read()方法**:FileInputStream输入流的read()成员函数没有`read(int line)`形式,选项D不是其方法。 7. **处理大量数据的流**:当需要处理大量数据或频繁写入小数据时,通常使用...

    Scocket客户端版本

    1. **创建Socket**:客户端首先通过`Socket`类的构造函数创建一个Socket实例,这通常伴随着指定服务器的IP地址和端口号。例如: ```java Socket socket = new Socket("服务器IP", 服务器端口); ``` 2. **建立...

    socket的一个demo,包含服务器与客户端

    - `ServerSocket`类用于创建服务器端的Socket,通过调用其构造函数指定一个端口号,例如`new ServerSocket(8080)`。这个端口号是客户端连接到服务器的标识。 - 服务器通过调用`ServerSocket.accept()`方法监听...

    java网络编程复习题(2013考试题库).doc

    `wait()`、`sleep()`和`yield()`都是与线程控制相关的函数,而`synchronized(this)`是一个同步块,用于线程安全。 在Java中,接口使用`interface`关键字定义,它不允许包含实例变量或实现方法。`abstract`关键字...

    聊天 socket通信

    在Java中,我们使用`Socket`类的构造函数实现连接: ```java Socket clientSocket = new Socket("服务器IP", 8888); ``` 3. **数据传输**:一旦连接建立,客户端和服务器就可以通过Socket的输入输出流进行数据交换...

    java的RandomAccessFile对文件进行读写操作

    在Java中,`RandomAccessFile`类继承自`Object`,并实现了`DataInput`和`DataOutput`接口,这意味着它可以像`InputStream`和`OutputStream`那样处理基本数据类型。`RandomAccessFile`通过构造函数初始化,通常需要...

    TCPSocketServer资源

    例如,使用`DataInputStream`的`readLine()`方法读取客户端发送的字符串,使用`DataOutputStream`的`writeUTF()`方法写入字符串。 5. **关闭连接:** 通信完成后,服务器和客户端都需要关闭各自的Socket以及相关的...

    java实验报告.pdf

    这两个类继承自`InputStream`和`OutputStream`,提供了读取和写入基本数据类型(如字符串)的方法,如`readUTF()`和`writeUTF()`。 8. **异常处理**: Java的异常处理机制通过`try-catch`块捕获并处理可能出现的...

    Java聊天程序(Socket入门版,源码,有截图)

    - **输入流和输出流**:在Java的Socket编程中,`Socket`对象提供了`InputStream`和`OutputStream`接口的实现,分别是`SocketInputStream`和`SocketOutputStream`。这些流对象分别用于读取来自服务器的数据和向...

    Java简易聊天系统

    2. **客户端**:客户端首先需要建立与服务器的连接,通过`Socket`类的构造函数指定服务器的IP地址和端口号。然后,可以使用`Socket`的输入/输出流进行数据的读写。客户端需要有一个用户界面,允许用户输入消息并显示...

    java socket 经典教程

    - 例如,可以使用`DataInputStream`和`DataOutputStream`进行类型安全的数据读写,它们提供了如`readInt()`和`writeUTF(String)`等方便的方法。 3. **异常处理** - Java Socket编程中常见的异常包括`IOException`...

    浅析Java.IO输入输出流 过滤流 buffer流和data流

    字节流主要由InputStream和OutputStream的子类构成,它们负责处理原始的字节数据,通常用于二进制文件和网络数据的读写操作。而字符流则由Reader和Writer的子类构成,它们读写的是字符数据,适用于文本文件的处理。 ...

    Client-Server-Chat-using-Sockets-in-Java:客户端服务器聊天应用程序的简单双向聊天代码库

    - 在Java中,数据通常是通过`DataInputStream`和`DataOutputStream`进行封装的,它们提供了方便的方法如`readUTF()`和`writeUTF()`,用于读写字符串等基本类型的数据。 - 数据传输通常是异步的,服务器可能会同时...

Global site tag (gtag.js) - Google Analytics