|
|
- public void sendFile() {
- OkHttpClient client = new OkHttpClient();
-
- Request request = new Request.Builder()
- .url("ws://your-websocket-server-url") // 替换为实际的WebSocket服务器地址
- .build();
-
- WebSocket webSocket = client.newWebSocket(request, new WebSocketListener() {
- @Override
- public void onOpen(WebSocket webSocket, okhttp3.Response response) {
- // 连接建立时的回调
- Log.d(TAG, "WebSocket连接已建立");
- }
-
- @Override
- public void onMessage(WebSocket webSocket, String text) {
- // 接收到文本消息时的回调
- Log.d(TAG, "收到消息: " + text);
- }
-
- @Override
- public void onFailure(WebSocket webSocket, Throwable t, okhttp3.Response response) {
- // 连接失败时的回调
- Log.e(TAG, "WebSocket连接失败", t);
- }
- });
- }
复制代码
|
|