示例#1
0
# -*- coding: utf8 -*-
'''
A simple client test
@author: Luis Barrios Hernández
@version: 1.0
'''

from network.manager.networkManager import NetworkManager
from network.tests.dummyCallback import DummyCallback
from time import sleep

if __name__ == "__main__" :
    networkManager = NetworkManager("/home/luis/Certificates")
    networkManager.startNetworkService()
    networkManager.connectTo('127.0.0.1', 8080, 20, DummyCallback(), True, True)
    sleep(2)
    p = networkManager.createPacket(0)
    p.writeString("Greetings from a client")    
    networkManager.sendPacket('127.0.0.1', 8080, p)
    sleep(60)
    p = networkManager.createPacket(0)
    p.writeString("Greetings from a client 1")    
    networkManager.sendPacket('127.0.0.1', 8080, p)
    sleep(200)
    networkManager.stopNetworkService()
示例#2
0
    Para realizarse la prueba debe ejecutarse este módulo el número de clientes 
     que se desee
    Testeado con server 03
'''
import time
from network.manager.networkManager import NetworkManager
from network.tests.dummyCallback import DummyCallback
from time import sleep

if __name__ == "__main__" :
    
    # Fase 1 :Creamos y conectamos a los clientes
    #Cliente 1
    client1 = NetworkManager()
    client1.startNetworkService()
    client1.connectTo('127.0.0.1', 8080, 20, DummyCallback())
  
    while(not client1.isConnectionReady('127.0.0.1', 8080)):
        sleep(0.1)
    #Fase 2: Cada cliente envia su paquete
    #Cliente 1
    p1 = client1.createPacket(0)
    p1.writeString("I am Client " + str(time.localtime()[3]) + ":" 
                    + str(time.localtime()[4]) + ":" + str(time.localtime()[5]))        
    client1.sendPacket('127.0.0.1', 8080, p1)
   
    #Fase 3: Esperamos y cerramos las conexiones
    sleep(200)
    #Cliente 1
    client1.stopNetworkService()
# -*- coding: utf8 -*-
'''
A simple client test
@author: Luis Barrios Hernández
@version: 1.0
'''

from network.manager.networkManager import NetworkManager
from network.tests.dummyCallback import DummyCallback
from time import sleep

if __name__ == "__main__" :
    port = 8080
    networkManager = NetworkManager("/home/luis/Certificates")
    networkManager.startNetworkService()
    networkManager.connectTo('127.0.0.1', port, 5, DummyCallback(), True)
    sleep(2)
    p = networkManager.createPacket(0)
    p.writeString("Greetings from a client")    
    networkManager.sendPacket('127.0.0.1', port, p)
    p = networkManager.createPacket(0)
    p.writeString("Greetings from a client 1")    
    networkManager.sendPacket('127.0.0.1', port, p)
    sleep(60)
    networkManager.stopNetworkService()
示例#4
0
    Para realizarse la prueba debe ejecutarse este módulo el número de clientes 
     que se desee
    Testeado con server 03
'''
import time
from network.manager.networkManager import NetworkManager
from network.tests.dummyCallback import DummyCallback
from time import sleep

if __name__ == "__main__":

    # Fase 1 :Creamos y conectamos a los clientes
    #Cliente 1
    client1 = NetworkManager()
    client1.startNetworkService()
    client1.connectTo('127.0.0.1', 8080, 20, DummyCallback())

    while (not client1.isConnectionReady('127.0.0.1', 8080)):
        sleep(0.1)
    #Fase 2: Cada cliente envia su paquete
    #Cliente 1
    p1 = client1.createPacket(0)
    p1.writeString("I am Client " + str(time.localtime()[3]) + ":" +
                   str(time.localtime()[4]) + ":" + str(time.localtime()[5]))
    client1.sendPacket('127.0.0.1', 8080, p1)

    #Fase 3: Esperamos y cerramos las conexiones
    sleep(200)
    #Cliente 1
    client1.stopNetworkService()