【问题标题】:Fastest way to connect to PHP file from C# [closed]从 C# 连接到 PHP 文件的最快方法 [关闭]
【发布时间】:2014-11-09 06:26:06
【问题描述】:

我正在用 C# 开发一个使用 PHP 服务器的回合制游戏。我已经创建了一系列小的 PHP 脚本来完成所有必要的服务器处理。我正在尝试确定连接到这些脚本的最快方法。显然,我可以只使用WebRequest 来执行脚本,但我想知道使用套接字是否会导致更快的传输,忽略执行脚本所需的时间。

我应该使用WebRequest(简单)还是使用套接字(更复杂)?

【问题讨论】:

  • 不管你最终使用什么,你都将使用 tcp。
  • 是的。但是使用套接字可以让我使用任何端口,而不是使用拥挤的 80 端口。
  • WebRequest 不限于端口 80/443。您可以使用任何端口,例如http://example.com:8080
  • 怀疑它是否可以更快地编写自己的套接字代码。

标签: c# php sockets webrequest


【解决方案1】:

简短回答:不。

长答案:WebRequest 对象已经包含与 Web 服务器应用程序通信所需的所有代码。只要您的 PHP 代码由 Web 服务器提供,WebRequest 就是您的最佳选择。您可以使用 Socket 对象编写一堆代码来与您的 Web 服务器进行通信,但是您最终会花费大量时间来编写一个半生不熟的 WebRequest 对象。

【讨论】:

  • 谢谢。很有帮助。
猜你喜欢
  • 2020-05-01
  • 2021-07-04
  • 1970-01-01
  • 1970-01-01
  • 2010-10-01
  • 2014-11-25
  • 1970-01-01
  • 1970-01-01
  • 2019-11-08
相关资源
最近更新 更多