source: binary-improvements/7dtd-server-fixes/src/NetConnections/NetTelnetServer.cs@ 198

Last change on this file since 198 was 190, checked in by alloc, 10 years ago

fixes

File size: 878 bytes
RevLine 
[132]1using System;
2using System.Collections.Generic;
3using System.IO;
4using System.Net;
5using System.Net.Sockets;
6using System.Threading;
[133]7using UnityEngine;
[132]8
9namespace AllocsFixes.NetConnections
10{
11 public class NetTelnetServer
12 {
[133]13 private static List<IServer> servers = new List<IServer> ();
[132]14
15 public static void init (int port)
16 {
17 try {
18 } catch (Exception e) {
[133]19 Log.Out ("Error in NetTelnetServer.init: " + e);
[132]20 }
21 }
22
[182]23 public static void RegisterServer (IServer serv)
24 {
25 servers.Add (serv);
26 }
27
[132]28 public static void SetConsole (ConsoleSdtd console)
29 {
30 }
31
32 public static void Disconnect ()
33 {
[190]34 Log.Out ("Disconnect console clients!");
[132]35 foreach (IServer s in servers)
[133]36 s.Disconnect ();
[132]37 }
38
39 public static void WriteToClient (string line)
40 {
41 if (line == null) {
42 return;
43 }
44 foreach (IServer s in servers)
[190]45 s.SendLine (line);
[132]46 }
47
48 }
49}
Note: See TracBrowser for help on using the repository browser.