Guest User

Untitled

a guest
Oct 19th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.59 KB | None | 0 0
  1. class NetworkController
  2.   def initialize(addr, port)
  3.     socket = GCDAsyncSocket.alloc.initWithDelegate(self, delegateQueue:Dispatch::Queue.main.dispatch_object)
  4.  
  5.     err_ptr = Pointer.new(:object)
  6.     if not socket.connectToHost(addr, onPort:port, error:err_ptr)
  7.       puts "Doesn't work: #{err_ptr[0]}"
  8.     end
  9.  
  10.     socket.writeData("yoyoyo\n".dataUsingEncoding(NSASCIIStringEncoding), withTimeout:-1, tag:1)
  11.   end
  12.  
  13.   def socket(socket, didConnectToHost:host, port:port)
  14.     puts 'connected'
  15.   end
  16.  
  17.   def socketDidDisconnect(socket, withError:error)
  18.     puts 'did disconnect'
  19.   end
  20. end
Add Comment
Please, Sign In to add comment