为了帮助大家更好的复习思科考试科目,我们考吧.cc主要为大家汇编了以下辅导资料,希望考生们能够喜欢。想了解更多相关思科考试信息,我们考吧网会第一时间为大家奉上。
NSLog(@"Error: %@", err);
}
}
- (void)onSocket:(AsyncSocket *)sock didConnectToHost:(NSString *)host port:(UInt16)port
{
NSLog(@"onSocket:%p didConnectToHost:%@ port:%hu", sock, host, port);
[sock readDataWithTimeout:1 tag:0];
}
-(void) onSocket:(AsyncSocket *)sock didReadData:(NSData *)data withTag:(long)tag
{
NSString* aStr = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"===%@",aStr);
[aStr release];
NSData* aData= [@"
//断开连接了
NSLog(@"onSocketDidDisconnect:%p", sock);
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
}
- (void)viewDidUnload {
asyncSocket=nil;
}
- (void)dealloc {
[asyncSocket release];
[super dealloc];
}
@end
这里只实现了简单的客户端,关于服务器的实现,是采用pathy写的。在源代码中有。
编译运行结果:
服务器端:
bogon:iosworkspace vsp$ ./Servers.py
客户端的IP是: ('192.168.0.169′, 54851)
我喜欢你
----–
后来发的数据---
客户端:
2010-12-27 19:14:47.723 iphone.socket[3186:307] WB:Notice: WinterBoard
2010-12-27 19:14:48.892 iphone.socket[3186:307] onSocket:0x16bd00 didConnectToHost:192.168.0.113 port:25001
2010-12-27 19:14:48.897 iphone.socket[3186:307] ===我是服务器端的数据
2010-12-27 19:14:48.911 iphone.socket[3186:307] ===我不喜欢你
2010-12-27 19:14:48.918 iphone.socket[3186:307] onSocket:0x16bd00 willDisconnectWithError:(null)
2010-12-27 19:14:48.928 iphone.socket[3186:307] onSocketDidDisconnect:0x16bd00