47 lines
906 B
Python
Executable File
47 lines
906 B
Python
Executable File
#! /usr/bin/python
|
|
|
|
__author__ = "Daniel Egger"
|
|
__date__ = "22 March 2002"
|
|
__email__ = "egger@interearth.com"
|
|
__version__ = "$Revision: 1.1 $"[11:-2]
|
|
|
|
import sys
|
|
from cr_tpdu import CR_TPDU
|
|
from dt_tpdu import DT_TPDU
|
|
from tpkt import TPKT
|
|
from socket import *
|
|
from time import sleep
|
|
|
|
BUFSIZE = 1024
|
|
|
|
tpdu = CR_TPDU ("TAUF", "TAUF", srcref=0x0015)
|
|
tpkt = TPKT (len (tpdu) + 1)
|
|
print "Laenge: " + str (len (tpdu))
|
|
|
|
s = socket(AF_INET, SOCK_STREAM)
|
|
s.connect(("192.168.0.130", 102))
|
|
s.send(`tpkt`+`tpdu`)
|
|
|
|
data = s.recv (16384)
|
|
print data
|
|
|
|
id =32000
|
|
dt = '%c%c' %( id >> 8, id % 256) +\
|
|
'SE' +\
|
|
'EM' +\
|
|
'SCLS' +\
|
|
'12345678901234567890' +\
|
|
'XXXX'
|
|
|
|
print dt
|
|
tpdu = DT_TPDU (dt)
|
|
tpkt = TPKT (len (tpdu) + 1)
|
|
#s.send(`tpkt`+`tpdu`)
|
|
sleep (0.1)
|
|
#tpdu = DT_TPDU ("And another test message")
|
|
#tpkt = TPKT (len (tpdu) + 1)
|
|
#s.send(`tpkt`+`tpdu`, MSG_WAITALL)
|
|
#sleep (0.1)
|
|
sleep (25.1)
|
|
s.close ()
|