コード例 #1
0
 public SimpleNetwork_Client(protocolFunction protAnalyseFunction, int iBufferlength, string network_AKey, IPAddress ip, short port, AddressFamily familyType, SocketType socketType, ProtocolType protocolType)
 {
     this.protAnalyseFunction = protAnalyseFunction;
     this.Network_AKey        = network_AKey;
     endpoint = new socketEndpointCommunication(iBufferlength, ip, port, familyType, socketType, protocolType);
     endpointCommunicationIsDeclared = true;
 }
コード例 #2
0
 public networkServer(protocolFunction protAnalyseFunction, string network_AKey, IPAddress ip, short port,
                      AddressFamily familyType, SocketType socketType, ProtocolType protocolType)
 {
     this.network_AKey        = network_AKey;
     this.protAnalyseFunction = protAnalyseFunction;
     serverEndPoint           = new IPEndPoint(IPAddress.Any, port);
     serverSocket             = new Socket(familyType, socketType, protocolType);
     serverSocket.Blocking    = false;
 }
コード例 #3
0
 public SimpleNetworkClient(protocolFunction protAnalyseFunction, string network_AKey, string ip, short port, short bufferSize, short waitingTimeSeconds)
 {
     this.network_AKey       = network_AKey;
     socket                  = new TcpSocketClient();
     this.ip                 = ip;
     this.port               = port;
     buffer                  = new byte[bufferSize];
     this.waitingTimeSeconds = waitingTimeSeconds;
 }
コード例 #4
0
 public void changeProtocolFunction(protocolFunction protAnalyseFunction)
 {
     this.protAnalyseFunction = protAnalyseFunction;
 }
コード例 #5
0
 public SimpleNetwork_Client(protocolFunction protAnalyseFunction, string network_AKey)
 {
     this.protAnalyseFunction = protAnalyseFunction;
     this.Network_AKey        = network_AKey;
 }
コード例 #6
0
 //Constructor
 public networkServer(protocolFunction protAnalyseFunction, string network_AKey, int ApplicationID)
 {
     this.network_AKey        = network_AKey;
     this.protAnalyseFunction = protAnalyseFunction;
     this.ApplicationID       = ApplicationID;
 }
コード例 #7
0
 //Constructor
 public networkServer(protocolFunction protAnalyseFunction, string network_AKey)
 {
     this.network_AKey        = network_AKey;
     this.protAnalyseFunction = protAnalyseFunction;
 }
コード例 #8
0
        //Functions

        public void SetProtocolFunction(protocolFunction protAnalyseFunction)
        {
            this.protAnalyseFunction = protAnalyseFunction;
        }