示例#1
0
 private NetworkManager()
 {
     senderInfo = new NetworkInfo();
 }
示例#2
0
 public void Connect(NetworkInfo receiverInfo)
 {
     roleStategy.Connect(receiverInfo);
     connectionState = ConnectionState.Connected;
 }
示例#3
0
 public ServerStategy(NetworkInfo localInfo) : base(localInfo)
 {
 }
示例#4
0
 public Packet(NetworkInfo networkInfo, string type, string message)
 {
     this.networkInfo = new NetworkInfo(networkInfo);
     this.type        = type;
     this.message     = message;
 }
示例#5
0
 public ClientStategy(NetworkInfo localInfo) : base(localInfo)
 {
 }
示例#6
0
 public override void Connect(NetworkInfo receiverInfo)
 {
     client = new TcpClient();
     client.Connect(IPAddress.Parse(receiverInfo.IPAddress), receiverInfo.port);
     stream = client.GetStream();
 }
示例#7
0
 public NetworkInfo(NetworkInfo networkInfo)
 {
     this.hostName  = networkInfo.hostName;
     this.IPAddress = networkInfo.IPAddress;
     this.port      = networkInfo.port;
 }
示例#8
0
 public virtual void Connect(NetworkInfo guestInfo)
 {
 }
示例#9
0
 public RoleStategy(NetworkInfo localInfo)
 {
     thisPC = localInfo;
 }