2012-06-05 157 views
0

对不起,网页菜单在这里,我有几个问题:编程web套接字客户端?

  1. “网络套接字”到底做了什么?他们将客户端连接到套接字还是将服务器连接到某个套接字?
  2. 这应该是一个安全风险,允许客户端连接到任何其他套接字。那里有什么样的风险?

回答

0

Web套接字允许客户端和服务器之间持续的双向连接。服务器可以将数据“推送”到客户端,反之亦然。这与单个AJAX请求相反,它只能从客户端向服务器推送一次数据并接收一个响应。这些连接可能不安全,这取决于服务器上的数据使用方式。从客户端发送的数据通过您的脚本运行,因此您可以控制发生的情况。不用说,如果从客户端收到,执行或写入磁盘将是愚蠢的。只要你检查它是你期望的,你应该没问题。