Chào mừng!

Bằng cách đăng ký với chúng tôi, bạn sẽ có thể thảo luận, chia sẻ và nhắn tin riêng tư với các thành viên khác trong cộng đồng của chúng tôi.

Đăng ký ngay!
  • Chào Khách,
    Bạn cần liên hệ với admin ??? ZALO & TELEGRAM

Hỏi - Đáp Ai giúp mình fix lỗi websocket với ạ

Tham gia
11/4/19
Bài viết
51
Lượt Thích
0
Coins
3,255
dưới đây là đoạn code bị lỗi
index-index.js:621 WebSocket connection to 'wss://127.0.0.1:9501/' failed:

function connect() {
// 创建websocket
ws = new WebSocket("wss://127.0.0.1:9501");
// ws = new WebSocket(wsurl);

// 当有消息时根据消息类型显示同信息
ws.onmessage = onmessage;
//连接建立初始化用户信息
ws.onopen = function (e) {
var uid = $('input[name="memberid"]').val();
var nickname = $('input[name="nickname"]').val();
// if(useragent.search('coinchat') == -1){
// var uid = Math.floor(Math.random()*(9999999-9000000+1)+9000000);
// var nickname = '游客'+uid;
// }
var init = '{"user_id":' + uid + ',"nickname":"' + nickname + '","type":"init"}';
var b = new Base64();
var json = b.encode(init);
ws.send(json);
};

//中断定时重连
ws.onclose = function (e) {
console.log("Đã đóng kết nối, kết nối lại theo lịch");
$('.reconnection').siblings().hide();
$('.reconnection').html('Đang kết nối lại...');
$('.reconnection').show();

setTimeout(connect(), 5000);
};

//出现异常定时重连
ws.onerror = function () {
console.log("Đã xảy ra lỗi");
};

}
 

ChuLuan

Người Đăng Bài Hàng Đầu Của Tháng
Tham gia
2/4/24
Bài viết
93
Lượt Thích
0
Coins
1,150
dưới đây là đoạn code bị lỗi
index-index.js:621 WebSocket connection to 'wss://127.0.0.1:9501/' failed:

function connect() {
// 创建websocket
ws = new WebSocket("wss://127.0.0.1:9501");
// ws = new WebSocket(wsurl);

// 当有消息时根据消息类型显示同信息
ws.onmessage = onmessage;
//连接建立初始化用户信息
ws.onopen = function (e) {
var uid = $('input[name="memberid"]').val();
var nickname = $('input[name="nickname"]').val();
// if(useragent.search('coinchat') == -1){
// var uid = Math.floor(Math.random()*(9999999-9000000+1)+9000000);
// var nickname = '游客'+uid;
// }
var init = '{"user_id":' + uid + ',"nickname":"' + nickname + '","type":"init"}';
var b = new Base64();
var json = b.encode(init);
ws.send(json);
};

//中断定时重连
ws.onclose = function (e) {
console.log("Đã đóng kết nối, kết nối lại theo lịch");
$('.reconnection').siblings().hide();
$('.reconnection').html('Đang kết nối lại...');
$('.reconnection').show();

setTimeout(connect(), 5000);
};

//出现异常定时重连
ws.onerror = function () {
console.log("Đã xảy ra lỗi");
};

}

Mình gửi nha
function connect() {
// Tạo kết nối WebSocket
ws = new WebSocket("wss://127.0.0.1:9501");

// Xử lý khi nhận được tin nhắn từ máy chủ
ws.onmessage = onmessage;

// Khi kết nối được thiết lập, khởi tạo thông tin người dùng
ws.onopen = function (e) {
var uid = $('input[name="memberid"]').val();
var nickname = $('input[name="nickname"]').val();
var init = '{"user_id":' + uid + ',"nickname":"' + nickname + '","type":"init"}';
var b = new Base64();
var json = b.encode(init);
ws.send(json);
};

// Xử lý khi kết nối bị đóng
ws.onclose = function (e) {
console.log("Kết nối đã đóng, sẽ thử kết nối lại sau 5 giây");
$('.reconnection').siblings().hide();
$('.reconnection').html('Đang kết nối lại...');
$('.reconnection').show();

// Thực hiện kết nối lại sau 5 giây
setTimeout(connect, 5000);
};

// Xử lý khi xảy ra lỗi
ws.onerror = function () {
console.log("Đã xảy ra lỗi");
};
}

// Kết nối ban đầu
connect();

CÔNG TY TNHH CÔNG NGHỆ ZLINK VIỆT NAM
Cung cấp license phần mềm, Giải pháp hạ tầng mạng, tổng đài thoại, contact center, CRM
zlink.vn / azsoft.com / voip.com.vn
email: [email protected] ; [email protected]
 
Top Bottom
AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock
No Thanks