首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在角2中用socket.io客户端替换java套接字客户端

问在角2中用socket.io客户端替换java套接字客户端
EN

Stack Overflow用户
提问于 2016-12-09 02:36:54
回答 1查看 804关注 0票数 0

我目前正在使用java客户端套接字连接到服务器和消息到服务器,我想在我的Range2应用程序中使用socket.io进行同样的操作。我尝试了在下面的代码,但没有运气发送信息,任何建议。请帮帮忙。

爪哇:

代码语言:javascript
复制
public String triggerMessage() {
             String ipServer = "localhost";
        int port = 5555;
        String token="";
        try {
            Socket socket= new Socket(ipServer, port);
            DataOutputStream dataOut = new DataOutputStream(socket.getOutputStream());
            dataOut.writeUTF("[START]");
            BufferedReader resReader = new BufferedReader(new InputStreamReader(socket.getInputStream(), "UTF-8"));
            String str;
            while ((str = resReader.readLine()) != null) {
                if(str.contains("TOKEN")){
                    token = str;
                }
            }
            dataOut.close();
        } catch (Exception e) {
            log.error(e);
        }
        return token;

    }

角2 (Socket.io):

下面是用棱角2(打字本)编写的服务,用来向服务器发送消息。

代码语言:javascript
复制
import { Subject } from 'rxjs/Subject';
import { Observable } from 'rxjs/Observable';
import * as io from 'socket.io-client';

export class SocketService {
  startDevice(){
  this.socket = io('https://localhost:5555');
  this.socket.emit('message', '[START]');
  }
}

有人能告诉我这里出了什么问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-09 05:13:07

刚刚发现socket.io只能用于socket.io客户端与其服务器之间的连接。How to connect to a telnet server from node using socket.io

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41052244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档