示例#1
0
def main():
    try:
        optStr = sfp.getOptStr()
        optList, args = getopt.getopt(sys.argv[1:], optStr)
        opts = {}
        for optKey, optVal in optList:
            opts[optKey] = optVal
    except:
        print 'usage : %s [-options]' % (sys.argv[0])
        sfp.prnOpt()
        sys.exit()

    sf = sfp.SFProtocol(sfp.SFP_CH_S, **opts)

    try:
        fd1 = open('test.txt', 'w+')
        sf.setFD(fd1)
        sf.write('', '', 'This is test string...!!\n')
        fd1.close()
        fd2 = open('test.txt', 'r')
        sf.setFD(fd2)
        (pt, rsv, cmd, msg) = ('', '', '', '')
        (pt, rsv, cmd, msg) = sf.read()
        fd2.close()
        if msg == 'This is test string...!!\n':
            print 'STDIO : Receive...................OK!!'
        else:
            print 'STDIO : Receive...................Fail!!'
    except Exception, err:
        print 'Exception : ', err
示例#2
0
文件: CTC-P.py 项目: mobigen/MSF_V2
def main():
    try:
        optStr = sfp.getOptStr()
        optList, args = getopt.getopt(sys.argv[1:], optStr)
        if len(args) != 2: raise Exception
        opts = {}
        for optKey, optVal in optList:
            opts[optKey] = optVal
    except:
        print 'usage : %s [-options] servIP servPort' % (sys.argv[0])
        sys.exit()

    sf = sfp.SFProtocol(sfp.SFP_CH_T, **opts)

    servIP = args[0]
    servPort = int(args[1])

    cSock = socket(AF_INET, SOCK_STREAM)
    cSock.connect((servIP, int(servPort)))
    sf.setFD(cSock)

    (pt, rsv, cmd, msg) = ('', '', '', '')

    for count in range(10000):
        try:
            sf.write('', '', 'This is test string....!!\n')
        except Exception, err:
            print 'Exception : ', err
            break
示例#3
0
def main():
    try:
        optStr = sfp.getOptStr()
        optList, args = getopt.getopt(sys.argv[1:], optStr)
        if len(args) != 2: raise Exception
        opts = {}
        for optKey, optVal in optList:
            opts[optKey] = optVal
    except:
        print 'usage : %s [-options] servIP servPort' % (sys.argv[0])
        sys.exit()

    sf = sfp.SFProtocol(sfp.SFP_CH_U, **opts)

    servIP = args[0]
    servPort = int(args[1])

    cSock = socket(AF_INET, SOCK_DGRAM)
    cSock.bind((servIP, int(servPort)))
    cSock.connect((servIP, 9997))
    sf.setFD(cSock)

    try:
        sf.write('', '', 'This is response string....!!\n')
        (pt, rsv, cmd, msg) = ('', '', '', '')
        (pt, rsv, cmd, msg) = sf.read()
        if msg == 'This is test string...!!\n':
            print 'UDP : Receive...................OK!!'
        else:
            print 'UDP : Receive...................Fail!!'
    except Exception, err:
        print 'Exception : ', err
示例#4
0
文件: CS-P.py 项目: mobigen/MSF_V2
def main():
    try:
        optStr = sfp.getOptStr()
        optList, args = getopt.getopt(sys.argv[1:], optStr)
        opts = {}
        for optKey, optVal in optList:
            opts[optKey] = optVal
    except:
        print 'usage : %s [-options]' % (sys.argv[0])
        sfp.prnOpt()
        sys.exit()

    sf = sfp.SFProtocol(sfp.SFP_CH_S, **opts)

    (pt, rsv, cmd, msg) = ('', '', '', '')
    fd1 = open('test.txt', 'w+')
    sf.setFD(fd1)

    writeStartSec = time.time()
    for count in range(10000):
        try:
            sf.write('', '', 'This is test string...!!\n')
        except Exception, err:
            print 'Exception : ', err
            break
示例#5
0
文件: CUS-P.py 项目: mobigen/MSF_V2
def main():
    try:
        optStr = sfp.getOptStr()
        optList, args = getopt.getopt(sys.argv[1:], optStr)
        if len(args) != 2: raise Exception
        opts = {}
        for optKey, optVal in optList:
            opts[optKey] = optVal
    except:
        print 'usage : %s [-options] servIP servPort' % (sys.argv[0])
        sfp.prnOpt()
        sys.exit()

    sf = sfp.SFProtocol(sfp.SFP_CH_U, **opts)

    servIP = args[0]
    servPort = int(args[1])

    servsock = socket(AF_INET, SOCK_DGRAM)
    servsock.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1)
    servsock.bind((servIP, int(servPort)))
    servsock.connect((servIP, 9998))
    sf.setFD(servsock)
    (pt, rsv, cmd, msg) = ('', '', '', '')

    readStartSec = time.time()
    for count in range(100000):
        try:
            (pt, rsv, cmd, msg) = sf.read()

            if msg != 'This is test string....!!\n':
                break
        except Exception, err:
            print 'Exception : ', err
            break
示例#6
0
def main() :
	global SHUTDOWN

	try :
		optStr = sfp.getOptStr()
		optList, args = getopt.getopt(sys.argv[1:], optStr+'t:')
		if len(args) != 4 : raise Exception
		opts = {}
		for optKey, optVal in optList : opts[optKey] = optVal
	except :
		print 'usage : %s [-options] servIp servPort regId regKey' % (sys.argv[0])
		print 'examp : %s 10.10.10.10 1234 sys1 alarm1' % (sys.argv[0])
		sfp.prnOpt()
		print '        -t[sec]       : recv heart beat period, default=no recv'
		sys.exit()

	sf = sfp.SFProtocol(sfp.SFP_CH_T, **opts)

	try : heartBeatSec = int( opts['-t'] )
	except : heartBeatSec = 0

	servIp = args[0]
	servPort = int( args[1] )
	regId = args[2]
	regKey = args[3]

	rsv = ' '
	regStr = '%s,%s,%s' % (heartBeatSec, regId, regKey)

	sock = None

	__LOG__.Trace( 'started, servIp=[%s], servPort=[%s], regStr=[%s]' % (servIp, servPort, regStr) )

	while SHUTDOWN == False :
		try :
			sock = socket( AF_INET, SOCK_STREAM )
			sock.connect( (servIp, servPort) )
			sf.setFD(sock)
			__LOG__.Trace( 'connected, servIp=[%s], servPort=[%s], regStr=[%s]' % (servIp, servPort, regStr) )

			sf.write( rsv, 'REG', regStr+"\n" )
			break

		except Exception, err :
			__LOG__.Exception()
			sys.exit()
示例#7
0
def main():
    try:
        optStr = sfp.getOptStr()
        optList, args = getopt.getopt(sys.argv[1:], optStr)
        if len(args) != 2: raise Exception
        opts = {}
        for optKey, optVal in optList:
            opts[optKey] = optVal
    except:
        print 'usage : %s [-options] servIP servPort' % (sys.argv[0])
        sfp.prnOpt()
        sys.exit()

    sf = sfp.SFProtocol(sfp.SFP_CH_T, **opts)

    servIP = args[0]
    servPort = int(args[1])

    servsock = socket(AF_INET, SOCK_STREAM)
    servsock.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1)
    servsock.bind((servIP, int(servPort)))
    servsock.listen(1)

    cSock, addr = servsock.accept()
    sf.setFD(cSock)

    try:
        (pt, rsv, cmd, msg) = ('', '', '', '')
        (pt, rsv, cmd, msg) = sf.read()

        if msg == 'This is test string....!!\n':
            print 'TCP   : Receive...................OK!!'
        else:
            print 'TCP   : Receive...................Fail!!'
        sf.write('', '', 'This is response string...!!\n')
    except Exception, err:
        print 'Exception : ', err