public socketbundle OpenUDP(string server, int port) { Socket sock = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); IPAddress serverAddr; IPEndPoint endPoint; //if(server.ToLower() == "localhost") //{ // server = Dns.GetHostName(); //} try { serverAddr = IPAddress.Parse(server); } catch (FormatException e) { lastErrorMessage = e.Message; return(null); } try { endPoint = new IPEndPoint(serverAddr, port); } catch (ArgumentOutOfRangeException e) { lastErrorMessage = e.Message; return(null); } socketbundle item = new socketbundle(sock, serverAddr, endPoint); return(item); }
public UDP(string server, int port) { this.bundle = OpenUDP(server, port); lastErrorMessage = ""; }