为了账号安全,请及时绑定邮箱和手机立即绑定

使用javascript从浏览器连接到TCP Socket

使用javascript从浏览器连接到TCP Socket

我有一个vb.net应用程序打开一个套接字并监听它。我需要使用在浏览器上运行的javascript通过此套接字与该应用程序进行通信。那就是我需要在这个套接字上发送一些数据,以便正在监听这个套接字的应用程序可以获取该数据,使用一些远程调用做一些事情并获取更多数据并将其放回我的javascript需要的套接字上在浏览器中阅读并打印。我试过,socket.io,websockify但没有一个被证明是有用的。因此,问题是,我正在尝试甚至可能吗?有没有办法在浏览器中运行的javascript可以连接到tcp套接字并发送一些数据并在其上侦听以在套接字上获得更多数据响应并将其打印到浏览器。如果可能的话,有人可以指出正确的方向,这将有助于我确定目标。
查看完整描述

3 回答

?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

见jsocket。我自己没用过。自上次更新至今已超过3年(截至2014年6月26日)。


*使用闪光:(


从文档:


<script type='text/javascript'>

    // Host we are connecting to

    var host = 'localhost'; 

    // Port we are connecting on

    var port = 3000;


    var socket = new jSocket();


    // When the socket is added the to document 

    socket.onReady = function(){

            socket.connect(host, port);             

    }


    // Connection attempt finished

    socket.onConnect = function(success, msg){

            if(success){

                    // Send something to the socket

                    socket.write('Hello world');            

            }else{

                    alert('Connection to the server could not be estabilished: ' + msg);            

            }       

    }

    socket.onData = function(data){

            alert('Received from socket: '+data);   

    }


    // Setup our socket in the div with the id="socket"

    socket.setup('mySocket');       

</script>


查看完整回答
反对 回复 2019-08-30
  • 3 回答
  • 0 关注
  • 6592 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信