##// END OF EJS Templates
imanay -
r104:105
parent child
Show More
@@ -1,69 +1,69
1 1 import socket
2 2 import string
3 3
4 4 def int2bin(n):
5 5 n_hex = "%x" %n
6 6 ln = len(n_hex)
7 7 if ln == 1:
8 8 n_hex = "00000" + n_hex
9 9 elif ln == 2:
10 10 n_hex = "0000" + n_hex
11 11 elif ln == 3:
12 12 n_hex = "000" + n_hex
13 13 elif ln == 4:
14 14 n_hex = "00" + n_hex
15 15 elif ln == 5:
16 16 n_hex = "0" + n_hex
17 17
18 18 byte1 = n_hex[0:2]
19 19 byte2 = n_hex[2:4]
20 20 byte3 = n_hex[4:6]
21 21 str_len = ""
22 22 str_len += "%c" % string.atoi(byte1,16)
23 23 str_len += "%c" % string.atoi(byte2,16)
24 24 str_len += "%c" % string.atoi(byte3,16)
25 25
26 26 return str_len
27 27
28 28 def int2str(n):
29 29 str_n = str(n)
30 30 l_n = len(str_n)
31 31 if l_n == 1:
32 32 str_n = "00000" + str_n
33 33 elif l_n == 2:
34 34 str_n = "0000" + str_n
35 35 elif l_n == 3:
36 36 str_n = "000" + str_n
37 37 elif l_n == 4:
38 38 str_n = "00" + str_n
39 39 elif l_n == 5:
40 40 str_n = "0" + str_n
41 41 return str_n
42 42
43 43 i=1
44 44 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
45 45 host = "192.168.1." + str(i)
46 46 s.connect((host, 5500))
47 47
48 fd = open("input2.txt","r")
48 fd = open("input3.txt","r")
49 49 FileList = fd.readlines()
50 50 data = "".join(FileList)
51 51
52 cmd = "ANST"
52 cmd = "SNDF"
53 53
54 54 dfl = 0
55 55 lng = int2str(dfl)
56 56 msg = "jro" + "abs" + "clnt_01" + "clnt_02" + lng + cmd + data + "0" #
57 57 lmsg = len(msg)
58 58 lng = int2str(lmsg)
59 59
60 60 msg = "jro" + "abs" + "clnt_01" + "clnt_02" + lng + cmd + data + "0" #
61 61 s.send(msg)
62 62 print "Enviado " + str(len(msg)) + " bytes."
63 63
64 64 recibido = s.recv(512)
65 65
66 66 print "Recibido: " + recibido
67 67
68 68 s.close()
69 69 No newline at end of file
General Comments 0
You need to be logged in to leave comments. Login now