android studio 开发websocket
时间: 2023-07-28 14:38:58 浏览: 61
要在 Android Studio 中开发 WebSocket,你需要遵循以下步骤:
1. 添加 WebSocket 库:在你的 app 的 build.gradle 文件中,添加以下依赖关系:
```
implementation 'org.java-websocket:Java-WebSocket:1.3.0'
```
2. 创建 WebSocket 连接:在你的代码中创建一个 WebSocket 客户端,例如:
```
WebSocketClient mWebSocketClient = new WebSocketClient(URI.create("ws://example.com"), new Draft_17()) {
@Override
public void onOpen(ServerHandshake serverHandshake) {
Log.d("WebSocket", "Opened");
}
@Override
public void onMessage(String s) {
Log.d("WebSocket", "Message: " + s);
}
@Override
public void onClose(int i, String s, boolean b) {
Log.d("WebSocket", "Closed: " + s);
}
@Override
public void onError(Exception e) {
Log.d("WebSocket", "Error: " + e.getMessage());
}
};
```
3. 连接到服务器:调用 `mWebSocketClient.connect()` 方法连接到 WebSocket 服务器。
4. 发送消息:使用 `mWebSocketClient.send(String message)` 方法发送消息到服务器。
5. 断开连接:使用 `mWebSocketClient.close()` 方法断开与服务器的连接。
以上是一个简单的示例,你可以根据你的具体需求进行修改和扩展。