Bin neu auf dem Gebiet der Netzwerkprogrammierung, also dachte ich, Sockets wäre ein guter Anfang. Ich habe ein einfaches gemacht, aber es wirft immer wieder einen Fehler zurück.Ein einfacher Socket in Python-Probleme
dies ist der Fehler
Traceback (most recent call last):
File "/Users/mbp/Desktop/python user files/Untitled.py", line 3, in <module>
client_socket.connect(('localhost', 5000))
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 228, in meth
return getattr(self._sock,name)(*args)
error: [Errno 61] Connection refused
die
import socket
import os
s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host=socket.gethostbyname('localhost')
port=12345
s.bind((host,port))
s.listen(5)
print host
while True:
c, addr = s.accept()
print 'Got connection from', addr
c.send('Thank you for connecting')
c.close()
den Client
import socket
import os
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host = '192.168.0.10'
port = 12345
s.connect((host, port))
print s.recv(1024)
s.close
Sein dienen nur, nachdem ich den Client ausführen, dass ich den Fehler. Es ist auch sehr wichtig, es an der Eingabeaufforderung auszuführen
dem Client und dem dienen, sind in der gleiche Maschine. Ich will nur, dass es die Verbindung bestätigt. –