“感知不到不洁的腐蚀,就意味着更具威胁的腐蚀即将来临。”
————超常事态冥想,971节
使用flutter原生库
import 'dart:io';
服务端篇
HttpServer server;//服务端
WebSocket serverSocket;//服务端socket
Function(String msg) serverRecviced;
bool isContinueSendSteam = true;//是否可以发送Steam
//
//服务端操作
//
void serverBind(String ip, int port) async {
//bind('127.0.0.1', 8090);
print('服务器绑定IP $ip : $port');
server = await HttpServer.bind(ip, port);
print('-------------服务器绑定成功-------------');
server.listen((HttpRequest req) async {
//监听"msg"数据
print('-------------服务器监听成功-------------');
if(WebSocketTransformer.isUpgradeRequest(req)){
var socket = await WebSocketTransformer.upgrade(req)
.then((webSocket){
webSocket.listen(handleMsg);
serverSocket = webSocket;