@@ -8,7 +8,7 | |||
|
8 | 8 | No newline at end of file |
|
9 | 9 | class ABSClient: No newline at end of file |
|
10 | 10 | |
|
11 | No newline at end of file | |
|
11 | def __init__(self,ipSource="localhost", ipDestino="192.168.1.117", portDestino=7000): No newline at end of file | |
|
12 | 12 | No newline at end of file |
|
13 | 13 | self.ipSource = ipSource No newline at end of file |
|
14 | 14 | self.ipDestino = ipDestino No newline at end of file |
@@ -114,19 +114,26 | |||
|
114 | 114 | def configAsServer(self): No newline at end of file |
|
115 | 115 | No newline at end of file |
|
116 | 116 | self.socket_c.bind(self.addr) No newline at end of file |
|
117 | ||
|
No newline at end of file | ||
|
118 | def waitData(self, nbytes = 1024): | |
|
No newline at end of file | ||
|
119 | ||
|
No newline at end of file | ||
|
120 | print "\nWaiting some client." | |
|
No newline at end of file | ||
|
121 | ||
|
No newline at end of file | ||
|
122 | if self.mode == "client": | |
|
No newline at end of file | ||
|
123 | # Short data through ethernet | |
|
No newline at end of file | ||
|
124 | trama_rx = self.socket_c.recv(nbytes) | |
|
No newline at end of file | ||
|
125 | else: No newline at end of file | |
|
117 | 126 | self.socket_c.listen(1) No newline at end of file |
|
118 | 127 | sc, addr = self.socket_c.accept() No newline at end of file |
|
119 | 128 | self.sc = sc No newline at end of file |
|
120 | 129 |
self.answer = addr |
|
130 | No newline at end of file | |
|
121 | print "\nServer initialized" | |
|
No newline at end of file | ||
|
131 | No newline at end of file | |
|
122 | ||
|
No newline at end of file | ||
|
132 | No newline at end of file | |
|
123 | def waitData(self, nbytes = 16384): | |
|
No newline at end of file | ||
|
133 | No newline at end of file | |
|
124 | ||
|
No newline at end of file | ||
|
134 | No newline at end of file | |
|
125 | print "\nWaiting some data" | |
|
No newline at end of file | ||
|
135 | No newline at end of file | |
|
126 | if self.mode == "client": | |
|
No newline at end of file | ||
|
136 | No newline at end of file | |
|
127 | trama_rx = self.socket_c.recv(nbytes) | |
|
No newline at end of file | ||
|
128 | else: | |
|
No newline at end of file | ||
|
129 | trama_rx = self.sc.recv(nbytes) No newline at end of file | |
|
130 | 137 | No newline at end of file |
|
131 | 138 | print "\nThis socket has received some data from:" No newline at end of file |
|
132 | 139 | print self.answer No newline at end of file |
@@ -4,7 +4,7 | |||
|
4 | 4 | No newline at end of file |
|
5 | 5 | class ABSServer: No newline at end of file |
|
6 | 6 | |
|
7 | No newline at end of file | |
|
7 | def __init__(self,ipSource="localhost", ipDestino="192.168.1.117", portDestino=7000, ipDestino2="192.168.1.225", portDestino2=5500, ftpPortDestino=None): No newline at end of file | |
|
8 | 8 | No newline at end of file |
|
9 | 9 | self.ipSource = ipSource No newline at end of file |
|
10 | 10 | self.ipDestino = ipDestino No newline at end of file |
General Comments 0
You need to be logged in to leave comments.
Login now