मैं बस एक ही मशीन के प्रयोग पर संचार सॉकेट कर सकते हैंक्या पाइथन का उपयोग कर पोर्ट अग्रेषण पर सरल विवरण हैं?
सर्वर:
import socket
s = socket.socket()
host = socket.socket()
port = 8000
s.bind((host,port))
s.listen(5)
while true:
c,addr = s.accept()
print 'got connection from', addr
c.send('thank you for connecting')
c.close()
ग्राहक:
import socket
s = socket.socket()
host=socket.gethostname()
port = 8000
s.connect((host,port))
print s.recv(1024)
क्या परिवर्तन की आवश्यकता होगी यह अपने लैपटॉप और एक के बीच संवाद किये हैं निजी सर्वर मैं काम करता हूँ? मैंने अपनी खोज से यह पता लगाया है कि पोर्टफॉरवर्डिंग इसके बारे में जाने का सबसे अच्छा तरीका है लेकिन इसके बारे में कोई स्पष्टीकरण या ट्यूटोरियल नहीं मिला है।
आप
'मेजबान = socket.socket()' शायद एक कॉपी-पेस्ट त्रुटि – jfs
है मैं बंदरगाहों अग्रेषित करने के लिए कैसे इतना पता नहीं है मुझे यकीन है कि यह होगा संभव। मैं इस बिंदु पर किसी भी विधि का प्रयास करेंगे। – user1340048
क्लाइंट कोड में आप 'होस्ट =' अपने सर्वर 'का उपयोग क्यों नहीं कर सकते? – jfs