当我处于联网状态时,一切正常。但当没有网络连接时,以下代码会出现错误:
任何帮助都将不胜感激。
$socket_context = stream_context_create($options);
$this->smtp_conn = @stream_socket_client($host.":".$port, $errno, $errstr, $timeout, STREAM_CLIENT_CONNECT, $socket_context);
我故意不连接到互联网,但是当用户没有连接到互联网时,我希望在iOS应用程序中向用户显示alertView,内容如下:
您未连接到互联网
而非
警告:stream_socket_client(),php_network_getaddresses getaddrinfo失败nodename nor serv name provided or notknown
那么我该如何处理这个错误?
// -------------- Code where I am setting NSStream in .m file :----------
#import "LoginViewController.h"
// --------------- here I set the delegate -------------
@interface LoginViewController () <NSStreamDelegate>
-(void)stream:(NSStream *)aStream handleEvent:(NSStreamEvent)eventCode
{
}
任何帮助都将不胜感激。