sách gpt4 ai đã đi

Trao đổi dữ liệu giữa máy chủ C# (không phải máy chủ web) và PHP

In lại 作者:可可西里 更新时间:2023-10-31 23:35:28 27 4
mua khóa gpt4 Nike

我有一个连续运行的服务器程序(C#/.NET 2.0 on Linux with mono),我想从 PHP 脚本连接到它以在网站上显示状态信息。

目的是创建一个(某种)实时浏览器游戏(无 Flash,无 Silverlight),我想使用 PHP 脚本从 C# GameServer 获取必要的信息,即当前单位位置、玩家资源、分数、可见 map 等。信息每秒更新一次甚至更快,但操作可能需要数小时甚至数天(即研究可能需要一周才能完成)

是否有任何库可以让我轻松地在程序的这两个部分之间传输信息?

我的想法:

  • 使用嵌入式 WebServer 并通过 PHPs SoapClient 连接。
    有没有人使用过免费的嵌入式 WebServer(免费是因为游戏将免费)?

  • 套接字编程和传输 JSON/XML/SOAP block 。
    是否有适用于 PHP/C# 的此类网络通信的任何简单库,它们会自动从套接字读取直到消息完成,然后即向游戏 Controller 发送事件?

  • 简单地将每个用户和全局数据转储到数据库或 xml 文件中
    最简单的解决方案,但恕我直言,可扩展性不够。

你有什么建议?

Cảm ơn trước.

其他有类似问题的补充:

在发布这个问题后进行了更多研究后,我偶然发现了.NET System.Net.HttpListener 甚至被单声道支持,所以我会现在使用它。它似乎拥有嵌入 WebServer 所需的一切进入您正在运行的服务器。


1 Câu trả lời

我会使用一个简单的嵌入式网络服务器,并只使用 PHP Curl 扩展与其交互 http://php.net/manual/en/book.curl.php .对于嵌入式网络服务器,我会开始寻找 codeplex,例如http://www.codeplex.com/webserver .

关于c# - C# 服务器(不是 Web 服务器)和 PHP 之间的数据交换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2200132/

27 4 0
可可西里
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com