C# SuperSocket 客户端发送图片 服务端接收问题

C# SuperSocket 客户端发送图片 服务端接收问题,第1张

把XML保存为字符串 发送到客户端 然后在客户端使用 XMLDOCUMENT的Load方法,将字符州笑串加载 xmldocument doc=new xmldocument() doc.load(接收过来的字符串) 下面你自己告旁处袜迹橡理吧

当然扒雀可薯此携以,看数伏文档:

http://docs.supersocket.net/v1-5/zh-CN/Push-Data-to-Clients-from-Server-Initiatively

客户端:

client.htm

<!DOCTYPE html>

<html>

    <body>

        <h1>WebSocket</h1>

        <script src="client.js"></script>

    </body>

</html>斗高

client.js

var ws = new WebSocket("ws://127.0.0.1:8080/")     

     

ws.onopen = function() {    

   alert("Opened")   歼搭 

   ws.send("I'm client")    

}    

     

ws.onmessage = function (evt) {     

    alert(evt.data)    

}    

     

ws.onclose = function() {    

   alert("Closed")    

}    

     

ws.onerror = function(err) {    

   alert("Error: " + err)    

}

服务端可以用各种语言去实现,Java可以用Jetty,C#可以用SuperSocket,这里我举例用Node.js,创建server.js:

var WebSocketServer = require('ws').Server

  , wss = new WebSocketServer({port: 8080})

wss.on('connection', 氏销拿function(ws) {

    ws.on('message', function(message) {

        console.log('received: %s', message)

    })

    ws.send('something')

})

运行方式:

npm install ws

node server.js


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12297623.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存