【发布时间】:2013-10-08 01:47:03
【问题描述】:
我第一次尝试确定如何设置 Web 套接字,因此使用静态变量(例如 IP 地址而不是 getservbyname)的最小工作示例将帮助我了解流向何处。
我想以正确的方式做到这一点,因此 客户端和服务器都没有框架或插件。我想使用此处描述的 PHP 的本机 Web 套接字,但不会使深入类的事情过于复杂......
http://www.php.net/manual/en/intro.sockets.php
我已经整理了一些基本的 JavaScript...
window.onload = function(e)
{
if ('WebSocket' in window)
{
var socket = new WebSocket('ws://'+path.split('http://')[1]+'mail/');
socket.onopen = function () {alert('Web Socket: connected.');}
socket.onmessage = function (event) {alert('Web Socket: '+event.data);}
}
}
这是我不太确定的 PHP 部分。假设我们有一个空白的 PHP 文件...
如有必要,我如何确定我的服务器的 PHP 安装是否已经具有此套接字功能?
请求本质上是作为
GET或POST请求在 例如?我需要担心端口号吗?例如
if ($_SERVER['SERVER_PORT']=='8080')如何在初始连接时返回基本消息?
如何在五秒后返回基本消息?
【问题讨论】:
标签: javascript php websocket