| Function Summary | 
|  int | GetLastError()
 // Returns most recent winsock error.
 | 
|  void | GetLocalIP(out IpAddr) | 
|  string | IpAddrToString(IpAddr Arg)
 // Convert an IP address to a string.
 | 
|  bool | IsDataPending()
 // Returns true if data is pending on the socket.
 | 
|  bool | ParseURL(string URL, out string, out int, out string, out string)
 // Parses an Unreal URL into its component elements.
// Returns false if the URL was invalid.
 | 
|  void | Resolve(string Domain)
 // Resolve a domain or dotted IP.
// Nonblocking operation.  
// Triggers Resolved event if successful.
// Triggers ResolveFailed event if unsuccessful.
 | 
|  bool | StringToIpAddr(string Str, out IpAddr)
 // Convert a string to an IP
 | 
|  string | Validate(string ValidationString, string GameName)
 // Validate: Takes a challenge string and returns an encoded validation string.
 |