Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们有一个使用 TCPClient 的自定义聊天应用程序(c#)。我们在防火墙或代理后面的客户端上遇到问题。我们知道这些客户端可以毫无问题地浏览互联网,因此我们决定更改我们的 TCPClient 应用程序,以便它使用 HTTP 消息进行通信。
仅仅用标准的 HTML 标签和 HTTP 头来包装我们的文本消息就足够了吗?我们需要长久的联系。keep-alive有限制吗?防火墙或代理是否对“活动”连接有时间限制。
您需要更改您的协议,可能非常重要。不能保证代理会为后续的 HTTP 请求使用相同的 TCP 连接,它可以在收到来自服务器的消息后自由关闭任何连接,并且它们通常会在几秒钟的空闲时间后关闭。
除非您的协议可以无状态工作,否则它不会通过代理在 HTTP 上工作。
我是 Rails 编程的新手,我正在尝试对对象进行基本保存。我的控制器中的代码如下:
def create @subject = Subject.new @subject.resource_id = params[:subject][:resource_id] @su