### 1、三个常见的 Entity （为了发送方便）


| 实体 | 说明 | 备注 |
| -------- | -------- | -------- |
| EntityDefault     | 默认实体     | 一般用于传二进制数据      |
| FileEntity          | 文件实体（基于 EntityDefault 扩展）     | 一般用于传输文件     |
| StringEntity      | 字符串实体（基于 EntityDefaul 扩展）     | 很常用（比如你发个 json 消息）     |

也可以基于 Entity 接口定制！

### 2、使用 SocketD 创建实体

接口定义

```js
SocketD.newEntity(data?: String | Blob | ArrayBuffer) : EntityDefault
```

使用示例

```java
//空实体
SocketD.newEntity()

//字符串实体
SocketD.newEntity("{code:1}")

//文件实体
SocketD.newEntity(file);

//二进制实体
SocketD.newEntity(new ArrayBuffer(...));
```


