public override IConnection copy() { WinWiFiConnection copyConnection = new WinWiFiConnection(); Socket socketCopy = new Socket(socket.SocketType,socket.ProtocolType); copyConnection.PORT = PORT; copyConnection.IP = IP; return copyConnection; }
public IConnection createConnection (object obj) { IConnection result = null; if(obj.GetType().Equals(typeof(Socket))) { var soc = (Socket)obj; var connection = new WinWiFiConnection(soc); result = connection; } return result; }