fix websocket

This commit is contained in:
d07riv
2019-08-15 23:03:53 +03:00
parent fe5da2c807
commit 068097a194
4 changed files with 6 additions and 5 deletions

2
package-lock.json generated
View File

@@ -1,6 +1,6 @@
{
"name": "diabloweb",
"version": "1.0.30",
"version": "1.0.31",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View File

@@ -1,6 +1,6 @@
{
"name": "diabloweb",
"version": "1.0.30",
"version": "1.0.31",
"private": true,
"dependencies": {
"@babel/core": "7.4.3",

View File

@@ -122,7 +122,7 @@ const DApi = {
use_websocket(flag) {
if (flag) {
if (!websocket || websocket.readyState !== 1) {
const sock = websocket = websocket_open('ws://diablo.rivsoft.net/', data => {
const sock = websocket = websocket_open('wss://diablo.rivsoft.net/websocket', data => {
if (websocket === sock) {
try_api(() => {
const ptr = wasm._DApi_AllocPacket(data.byteLength);

View File

@@ -12,6 +12,7 @@ import { buffer_reader, read_packet, write_packet, client_packet, server_packet,
}*/
const PeerID = name => `diabloweb_${name}`;
const Options = undefined;//{host: 'diablo.rivsoft.net', port: 80};
const MAX_PLRS = 4;
class webrtc_server {
@@ -23,7 +24,7 @@ class webrtc_server {
this.onMessage = onMessage;
this.onClose = onClose;
this.peer = new Peer(PeerID(name));
this.peer = new Peer(PeerID(name), Options);
this.peer.on('connection', conn => this.onConnect(conn));
this.players = [];
this.myplr = 0;
@@ -159,7 +160,7 @@ class webrtc_client {
pending = [];
constructor(version, {cookie, name, password}, onMessage, onClose) {
this.peer = new Peer();
this.peer = new Peer(Options);
this.conn = this.peer.connect(PeerID(name));
let needUnreg = true;