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