我需要为我的 react-native 应用程序实现 websocket 连接。
我的问题是我总是得到:
无法设置WS://www.needseek.com:31337 partyId = “a3e75250-d1a3-11e7-9116-a7b8f75cfbc6” &sessionToken = “eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJwYXJ0eUlkIjoiYTNlNzUyNTAtZDFhMy0xMWU3LTkxMTYtYTdiOGY3NWNmYmM2Iiwibm9uY2UiOiIxNTExNTkxNTQyNDE3MDAiLCJpYXQiOjE1MTE1OTE1NDJ9.HVfHRlXbcUZgkTFfL42YGd0LGtCUjnJuQ5ju3S1alOk” 作为默认原点头。
这是我使用的代码:
let wsUrl = 'ws://www.needseek.com:31337?partyId="' + user.profile.partyId + '"&sessionToken="'+ user.sessionToken + '"';
console.log( 'Websocket Url', wsUrl );
var ws = new WebSocket( wsUrl );
ws.onopen = () => {
// connection opened
ws.send('Connection open..');
console.log('Connection open..');
};
ws.onmessage = (e) => {
// a message was received
console.log(e.data);
};
ws.onerror = (e) => {
// an error occurred
console.log(e.message);
};
ws.onclose = (e) => {
// …Run Code Online (Sandbox Code Playgroud)