Skip to content

Commit bebf926

Browse files
committed
fixed user recognition delay
1 parent 2474dab commit bebf926

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

TAKfreeServer/server.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,9 @@ def connectionSetup(self, client, address):
127127
total_clients_connected = 0
128128
total_clients_connected += 1
129129
id_data = client.recv(const.BUFFER)
130+
print(id_data)
131+
print('\n'+str(id_data))
132+
print('\n \n')
130133
self.data = id_data
131134
tree = ET.fromstring(id_data)
132135
uid = tree.get('uid')
@@ -187,7 +190,6 @@ def listenToClient(self, client, address):
187190
Function to receive data from the client. this must be long as everything
188191
'''
189192
defaults = self.connectionSetup(client, address)
190-
print(defaults)
191193
defaults = defaults.split(' ? ')
192194
print(defaults)
193195
first_run=defaults[0]
@@ -236,6 +238,14 @@ def listenToClient(self, client, address):
236238

237239
elif first_run == 1:
238240
print('something \n')
241+
for x in self.client_dict:
242+
client = self.client_dict[x]['client']
243+
if client != self.client_dict[current_id]['client']:
244+
print('sending'+str(id_data))
245+
print(id_data)
246+
client.send(self.client_dict[current_id]['id_data'])
247+
else:
248+
pass
239249
for x in self.client_dict:
240250
data = self.client_dict[x]['id_data']
241251
logging.debug('sending conn data abc'+str(self.client_dict[x]['id_data'])+'to '+str(client)+'\n')

0 commit comments

Comments
 (0)