我有一个vb.net应用程序打开一个套接字并监听它.
我需要使用在浏览器上运行的javascript通过此套接字与该应用程序进行通信.那就是我需要在这个套接字上发送一些数据,以便正在监听这个套接字的应用程序可以获取该数据,使用一些远程调用做一些事情并获取更多数据并将其放回我的javascript需要的套接字上在浏览器中阅读并打印.
我试过,socket.io,websockify但没有一个被证明是有用的.
因此,问题是,我正在尝试甚至可能吗?有没有办法在浏览器中运行的javascript可以连接到tcp套接字并发送一些数据并在其上侦听以在套接字上获得更多数据响应并将其打印到浏览器.
如果可能的话,有人可以指出正确的方向,这将有助于我确定目标.
使用WebSockets时,我是否需要编写服务器代码?换句话说,我的客户端应用程序中的JavaScript是否需要连接到专用服务器,或者我现有的Apache服务器是否会支持这种情况?
如何同时呈现页面并将我的自定义数据传输到浏览器.据我所知,它需要发送两层:第一层是模板,第二层是JSON数据.我想通过骨干来处理这些数据.
正如我从教程中理解express
并bb app
进行如下交互:
res.render
将页面发送到浏览器document.ready
触发jQuery.get时app.get('/post')
app.get('/post', post.allPosts)
将数据发送到页面这是三个步骤,如何一个人做?
var visitCard = {
name: 'John Smit',
phone: '+78503569987'
};
exports.index = function(req, res, next){
res.render('index');
res.send({data: visitCard});
};
Run Code Online (Sandbox Code Playgroud)
我应该如何在页面上捕获这个变量document.card
?
我正在尝试创建一个PHP
聊天,所以我server.php
在终端启动服务器,这是听取client
连接:
<?php
function chat_leave( $sock, $chat_id = 0 )
{
if( $chat_room_id[ $chat_id ] )
{
unset( $chat_room_id[ $chat_id ] );
return true;
}
socket_close($sock);
return false;
}
function client( $input )
{
/*
Simple php udp socket client
*/
//Reduce errors
error_reporting(~E_WARNING);
$server = '127.0.0.1';
$port = 9999;
if(!($sock = socket_create(AF_INET, SOCK_DGRAM, 0)))
{
$errorcode = socket_last_error();
$errormsg = socket_strerror($errorcode);
die("Couldn't create socket: [$errorcode] $errormsg \n");
}
//Communication loop
while(1)
{
//Send the …
Run Code Online (Sandbox Code Playgroud) 我之前发过一个问题,问为什么我的服务器(用C++编写boost::asio
)无法与客户端连接(用Javascript编写).问题是Javascript Websockets与boost::asio
套接字不同吗?难道boost::asio
不支持WebSockets的?最简单的方法是什么?