利用c#的FLECK寫了websocket 服務端和 網頁客戶端,可實作連接,客戶端可接收資料
但是現在遇到問題如下,
當網頁客戶端發送資料到服務端時,利用send()方法,成功發送后,網頁端會斷開socket連接?
-----------------------------------------
基本上是按
https://my.oschina.net/u/4414234/blog/3351970
如下程式這個仿寫的,
現在出現的情況就是呼叫WebSocketSendMsg發送后,socket連接斷開,后又再次自動連接,彈出界面alert("已經打開連接!");
不知道如何修改,求大神指點!!!!感謝感謝
<script>
var webSocket = {};
//創建websockt
function CreateWebSocket() {
webSocket = new WebSocket("ws://127.0.0.1:8002");
webSocket.onopen = WebSokectOnOpen;
webSocket.onmessage = WebSocketOnMessage;
webSocket.onclose = WebSocketOnClose;
};
//建立連接事件
function WebSokectOnOpen() {
//alert("已經打開連接!");
webSocket.Send("Open");
};
//監聽事件
function WebSocketOnMessage(event) {
//監聽來自服務端的資料
alert(event.data);
};
function WebSocketOnClose() {
//監聽來自客戶端的資料
alert('Close');
};
//發送事件
function WebSocketSendMsg() {
//獲取text中的值
var text = document.getElementById("Text1").value;
//發送到服務器
webSocket.send(text);
};
</script>
</head>
<body onload="CreateWebSocket()">
<div class="div1">
<input type="text" id="Text1" />
<input type="button" onclick="WebSocketSendMsg()" value="https://bbs.csdn.net/topics/發送資料至服務端" />
</div>
</body>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/57690.html
標籤:HTML5
上一篇:設定el-table的最大行高
下一篇:springcloud 使用 feign 客戶端呼叫服務端檔案上傳用到的這個feign.form.spring 報引進來了 但是報報不存在的錯誤,求大神幫忙
