private NetworkManager() { senderInfo = new NetworkInfo(); }
public void Connect(NetworkInfo receiverInfo) { roleStategy.Connect(receiverInfo); connectionState = ConnectionState.Connected; }
public ServerStategy(NetworkInfo localInfo) : base(localInfo) { }
public Packet(NetworkInfo networkInfo, string type, string message) { this.networkInfo = new NetworkInfo(networkInfo); this.type = type; this.message = message; }
public ClientStategy(NetworkInfo localInfo) : base(localInfo) { }
public override void Connect(NetworkInfo receiverInfo) { client = new TcpClient(); client.Connect(IPAddress.Parse(receiverInfo.IPAddress), receiverInfo.port); stream = client.GetStream(); }
public NetworkInfo(NetworkInfo networkInfo) { this.hostName = networkInfo.hostName; this.IPAddress = networkInfo.IPAddress; this.port = networkInfo.port; }
public virtual void Connect(NetworkInfo guestInfo) { }
public RoleStategy(NetworkInfo localInfo) { thisPC = localInfo; }