मुझे इन क्लाइंट और सर्वर कोडों में कोई समस्या है, मुझे प्राप्त हो रहा है [Errno 10061] कोई कनेक्शन नहीं बनाया जा सकता क्योंकि लक्ष्य मशीन ने सक्रिय रूप से इनकार कर दियाएरर्नो 10061: कोई कनेक्शन नहीं बनाया जा सका क्योंकि लक्ष्य मशीन ने सक्रिय रूप से इसे अस्वीकार कर दिया (क्लाइंट - सर्वर)
मैं विंडोज एक्सपी एसपी 3 और विंडोज 7 64 बिट पर क्लाइंट के साथ वर्चुअल मशीन पर सर्वर चला रहा हूं, मेरा पायथन संस्करण 2.7.3 है। मैं क्या जानना चाहता हूं कि विभिन्न नेटवर्क पर क्लाइंट और सर्वर का उपयोग करने के लिए कोड को कैसे संपादित करना चाहिए! धन्यवाद!
सर्वर:
#!/usr/bin/python # This is server.py file
import socket # Import socket module
s = socket.socket() # Create a socket object
host = '0.0.0.0' # Get local machine name
port = 12345 # Reserve a port for your service.
print 'Server started!'
print 'Waiting for clients...'
s.bind((host, port)) # Bind to the port
s.listen(5) # Now wait for client connection.
c, addr = s.accept() # Establish connection with client.
print 'Got connection from', addr
while True:
msg = c.recv(1024)
print addr, ' >> ', msg
msg = raw_input('SERVER >> ')
c.send(msg);
#c.close() # Close the connection
ग्राहक:
#!/usr/bin/python # This is client.py file
import socket # Import socket module
s = socket.socket() # Create a socket object
host = socket.gethostname() # Get local machine name
port = 12345 # Reserve a port for your service.
print 'Connecting to ', host, port
s.connect((host, port))
while True:
msg = raw_input('CLIENT >> ')
s.send(msg)
msg = s.recv(1024)
print 'SERVER >> ', msg
#s.close # Close the socket when done
पुनश्च: कोड इंटरनेट से है।
_actively से इनकार कर दिया it_ का तात्पर्य है कि सर्वर मशीन के फ़ायरवॉल कनेक्शन अवरुद्ध, शायद कोड से संबंधित नहीं। –
फ़ायरवॉल बंद है:/अभी भी त्रुटि हो रही है – havox
आपका वीएम अतिथि नेटवर्क से कैसे जुड़ा हुआ है? एनएटी + पोर्ट आगे या पुल मोड के माध्यम से? –