【问题标题】:is it possible to create php socket server works as a service to .net application?是否可以创建 php 套接字服务器作为 .net 应用程序的服务?
【发布时间】:2017-12-14 05:36:55
【问题描述】:

我想创建一个 php 套接字服务器,作为 .net 应用程序的服务。

我想创建 php 套接字服务器并使用 .net 客户端连接到它,它们相互通信,根据套接字流上收到的消息将起作用。

【问题讨论】:

    标签: php .net sockets server client


    【解决方案1】:

    应用程序的语言与它们之间使用的协议完全无关。通过 TCP 传输的 10 个字节的数据对于两个应用程序来说看起来完全相同,直到它们解码这 10 个字节。之后,该数据的处理取决于每种语言的功能,而不取决于不同语言的兼容性。

    .NET 和 PHP 在功能上唯一值得注意的区别是 .NET 可以解码和表示 64 位“无符号”整数,而 PHP 最多只能表示 64 位“有符号”整数。这不是一个严重的限制,除非您的协议促进了同类远程对象模型。

    【讨论】:

    • 我的问题是这怎么可能?有什么办法可以在网页上运行 php socket 作为服务
    • 你可能对socket有一点误解。在网页上,您的浏览器是“应用程序”,“apache”是服务器,提供由 PHP 生成的内容。协议是 HTTP。 Apache 浏览器。
    • 所以你正在用 PHP 创建一个没有 apache 的服务器,你的 .NET 应用程序将连接到它。所以是的,这是可能的,而且人们很可能一直都在这样做。 PHP .NET 应用程序。网络上提供了有关套接字服务器的教程,ReactPHP 是一个不错的起点。
    • 实际上我们正在制造一台液体分配机,因此从网页上我们将在插座上订购以分配 50 毫升 .net 应用程序将从插座读取并订购机器以分配 50 毫升类似的东西。这可能吗?我在这里的角色是制作套接字并发出命令并监听套接字,因为成功时我们需要使用套接字从机器获取成功标志
    • .NET 应用程序是否在分配器上运行?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-21
    • 1970-01-01
    • 1970-01-01
    • 2015-03-15
    • 2011-01-22
    • 1970-01-01
    • 2017-09-25
    相关资源
    最近更新 更多