【发布时间】:2014-11-09 06:26:06
【问题描述】:
我正在用 C# 开发一个使用 PHP 服务器的回合制游戏。我已经创建了一系列小的 PHP 脚本来完成所有必要的服务器处理。我正在尝试确定连接到这些脚本的最快方法。显然,我可以只使用WebRequest 来执行脚本,但我想知道使用套接字是否会导致更快的传输,忽略执行脚本所需的时间。
我应该使用WebRequest(简单)还是使用套接字(更复杂)?
【问题讨论】:
-
不管你最终使用什么,你都将使用 tcp。
-
是的。但是使用套接字可以让我使用任何端口,而不是使用拥挤的 80 端口。
-
WebRequest不限于端口 80/443。您可以使用任何端口,例如http://example.com:8080 -
怀疑它是否可以更快地编写自己的套接字代码。
标签: c# php sockets webrequest