public TestDownloadEngine(int port, string filePath) { TcpListener listener = new TcpListener(IPAddress.Any, port); listener.Start(); NetworkEngine.Client client = new NetworkEngine.Client(listener.AcceptTcpClient(), false); if (client != null) { DownloadEngine downloadEngine = new DownloadEngine(client); DownloadEngine.UploadStatus status = downloadEngine.SendFile(filePath); switch (status) { case DownloadEngine.UploadStatus.success: Debug.Log("Success"); break; case DownloadEngine.UploadStatus.alreadyWorking: Debug.LogError("Already working"); break; case DownloadEngine.UploadStatus.fileDoesntExist: Debug.LogError("File doesn't exist"); break; case DownloadEngine.UploadStatus.unknownError: Debug.LogError("Unknown Error"); break; default: break; } } }
private void AddUser(NetworkEngine.Client client, string token) { client.Send("OK", "DAUTH"); DownloadEngine newDownloadClient = new DownloadEngine(client, port, token); }