Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class NetworkController
- def initialize(addr, port)
- socket = GCDAsyncSocket.alloc.initWithDelegate(self, delegateQueue:Dispatch::Queue.main.dispatch_object)
- err_ptr = Pointer.new(:object)
- if not socket.connectToHost(addr, onPort:port, error:err_ptr)
- puts "Doesn't work: #{err_ptr[0]}"
- end
- socket.writeData("yoyoyo\n".dataUsingEncoding(NSASCIIStringEncoding), withTimeout:-1, tag:1)
- end
- def socket(socket, didConnectToHost:host, port:port)
- puts 'connected'
- end
- def socketDidDisconnect(socket, withError:error)
- puts 'did disconnect'
- end
- end
Add Comment
Please, Sign In to add comment