这是安全问题。我有一个套接字服务器,只能从同一服务器访问,换句话说,只能从localhost访问。我需要以某种方式检查尝试连接的远程用户是否不是局外人。目前,我想出了:
socket_getpeername($current_socket, $client_address, $client_port);
if( $client_address == '127.0.0.1' )
{
//allow
}
但是这种方法不是最好的方法,因为在继续之前,我需要socket_accept()
任何用户。有人知道如何处理吗?
接受套接字然后断开连接是完全可以接受的。
如果您不喜欢它,则可以在操作系统中设置防火墙规则,以仅允许来自本地主机的连接。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句