Socket hängt sich auf...
Verfasst: Mittwoch 10. August 2016, 16:41
hey
hab grad versucht, einen socket mit server und client (beide vertreten durch meinen rechner) nach einem tutorial zu schreiben.
anders als im tutorial, hängt sich mein rechner aber jedesmal auf. ich bekomme keinerlei
fehlermeldung, sondern nach ein paar sekunden sagt das programm: ....(Keine Rückmeldung).
an der firewall liegt es nicht, die war komplett aus
(komisch is, dass im tutorial _thread import *. was für ein modul muss man da installieren: threadpool-1.3.2-py2-none-any.whl? )
hab grad versucht, einen socket mit server und client (beide vertreten durch meinen rechner) nach einem tutorial zu schreiben.
Code: Alles auswählen
import socket
import sys
from thread import *
host = ''
port = 5555
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
try:
s.bind((host,port))
except socket.error as e:
print (str(e))
s.listen(5)
print ('Waiting for a connetion...')
def threaded_client(conn):
conn.send(str.encode('Welcome, type your info\n'))
while True:
data = conn.recv(2048)
reply = 'Server output: '+data.decode('utf-8')
if not data:
break
conn.sendall(str.encode(reply))
conn.close()
while True:
conn,addr = s.accept()
print ('connected to: '+addr[0]+':'+str(addr[1]))
start_new_thread(threaded_client,(conn,))
fehlermeldung, sondern nach ein paar sekunden sagt das programm: ....(Keine Rückmeldung).
an der firewall liegt es nicht, die war komplett aus

(komisch is, dass im tutorial _thread import *. was für ein modul muss man da installieren: threadpool-1.3.2-py2-none-any.whl? )