Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - (NSString *)getStringSetting:(NSString *)key{
- NSString *setting = [settings objectForKey:key];
- NSLog(@"La string es: %@",setting);
- return setting;
- }
- - (void)sendString:(NSString *)cadena
- {
- //NSUserDefaults *settings = [NSUserDefaults standardUserDefaults];
- BOOL demoMode = [self getBoolSetting:@"DEMO-MODE"];
- NSLog(@"Demo: %d",demoMode);
- if (!demoMode){
- @try{
- Socket *socket = [Socket socket];
- NSString *ipsocket = [[self getStringSetting:@"SERVER-IP"] retain];
- unsigned short portsocket = [self getIntegerSetting:@"SERVER-PORT"];
- [socket connectToHostName:ipsocket port:portsocket];
- [socket writeString:cadena];
- NSLog(@"Envio la cadena %@\n",cadena);
- NSMutableData *response = [NSMutableData data];
- while ([socket readData:response] <= 0) {
- /* each read appends to data,
- returns number of bytes read or 0 on EOF*/
- }
- [[NSFileHandle fileHandleWithStandardOutput] writeData:response];
- NSString *respuesta = [[NSString alloc] initWithData:response encoding:4];
- NSLog(@"Recibo respuesta: %@\n", respuesta);
- //[socket release];
- }
- @catch (NSException *exeption){
- NSLog(@"Error al intentar la conexion [%@]:%@",[self getStringSetting:@"SERVER-IP"],[self getStringSetting:@"SERVER-PORT"]);
- UIAlertView *myAlertView = [[UIAlertView alloc] initWithTitle:@"Error" message:@"Hubo un error al intentar conectarse al servidor" delegate:self cancelButtonTitle:@"Aceptar" otherButtonTitles:nil];
- //UITextField *myTextField = [[UITextField alloc] initWithFrame:CGRectMake(12.0, 45.0, 260.0, 25.0)];
- //[myTextField setBackgroundColor:[UIColor whiteColor]];
- //[myAlertView addSubview:testTextField];
- [myAlertView show];
- [myAlertView release];
- }
- }
- }
Add Comment
Please, Sign In to add comment