问题描述
我正在尝试在 aws 服务器中使用 nodejs 在 Flutter 中实现 websocket。 Flutter 应用程序正在向服务器发送连接请求,但无法连接。
颤动代码:
IO.socket socket = IO.io('ws://myServerIpAddress:port');
socket.connect();
socket.onConnect((_) {
print('connect');
socket.emit('msg','test');
});
socket.on('connecting',(data) {
print('connecting');
print(data.toString());
});
socket.ondisconnect((_) => print('disconnect'));
socket.on('ltpMessage',(dd) {
print('ltpMessage');
print(dd);
});
nodejs 中的服务器端代码
const app1 = express();
const http = require('http').Server(app1);
const io = require('socket.io')(http);
io.on('connection',(socket)=>{
socket.on('event',function(data) {
console.log('A client sent us this dumb message:',data.message);
});
console.log('socket connected');
socket.emit('ltpMessage','hello client');
});
app1.get('/',(req,res)=>{
console.log('index api');
res.send('hello');
});
const server = http.listen(3300,() => {
console.log('server is running');
});
它不会抛出任何错误、任何警告、任何日志。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)