Συζήτηση
Γεια χαρά, Επισκέπτης
Όνομα χρήστη: Κωδικός: Να με θυμάσαι
  • Σελίδα:
  • 1
  • 2

ΘΕΜΑ: Οδηγός: Sockets στην python.

Οδηγός: Sockets στην python. 8 Χρόνια 8 Μήνες πριν #3088

  • Tassos
  • Το Άβαταρ του/της Tassos
  • Αποσυνδεμένος
  • pyth__
  • g-lts.info
  • Δημοσιεύσεις: 78
  • Ληφθείσες Ευχαριστίες 5
Σε ευχαριστώ πάρα πολύ φίλε για την απάντηση και το ενδιαφέρον σου..
Καταρχήν είμαι από linux.

Οκ πλέον βάζω στον host κατευθείαν την τοπική ip μου, και ο κώδικας είναι έτσι ακριβώς :
host = '192.168.6.15'
port = 8888
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.bind( (host,port) )
 
......


Και στον client την wan ip μου, και ο κώδικας είναι έτσι ακριβώς :
host = '122.83.144.183'
port = 8888
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect( (host,port) )
 
.....

και πάλι όμως.. :(
Δεν γίνεται να ισχύει κάτι τέτοιο.. καταντάει σπαστικό. :angry:
Ομάδα Ελληνικής - Μακροχρόνιας υποστήριξη.

Greek - Long Term Support Team.

Επισκεφθείτε μας εδώ : g-lts.info
Τελευταία διόρθωση: 8 Χρόνια 8 Μήνες πριν από Tassos. Αιτία: Ενημέρωση κώδικα.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Οδηγός: Sockets στην python. 8 Χρόνια 8 Μήνες πριν #3089

  • babaliaris1
  • Το Άβαταρ του/της babaliaris1
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 445
  • Ληφθείσες Ευχαριστίες 75
Tassos έγραψε:
Σε ευχαριστώ πάρα πολύ φίλε για την απάντηση και το ενδιαφέρον σου..
Καταρχήν είμαι από linux.

Οκ πλέον βάζω στον host κατευθείαν την τοπική ip μου, και ο κώδικας είναι έτσι ακριβώς :
host = '192.168.6.15'
port = 8888
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.bind( (host,port) )
 
......


Και στον client την wan ip μου, και ο κώδικας είναι έτσι ακριβώς :
host = '122.83.144.183'
port = 8888
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect( (host,port) )
 
.....

και πάλι όμως.. :(
Δεν γίνεται να ισχύει κάτι τέτοιο.. καταντάει σπαστικό. :angry:

Όταν άνοιξες το port θα έπρεπε να δώσεις αυτά τα στοιχεία:


Protocol(πρωτόκολλο) : TCP
Start Port Number : 8888
End Port Number : 8888
Local Ip Address : 192.168.6.15
Start Port Number(local) : 8888
End Port Number(local) : 8888


Τα έδωσες έτσι τα στοιχεία; Επιπλέον την port την άνοιξες στον υπολογιστή που έκανες bind
η σε αυτό που έκανες connect; (Πρέπει να την ανοίξεις σε αυτόν που έκανες bind).
Τελευταία διόρθωση: 8 Χρόνια 8 Μήνες πριν από babaliaris1.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": Tassos

Οδηγός: Sockets στην python. 8 Χρόνια 8 Μήνες πριν #3090

  • Tassos
  • Το Άβαταρ του/της Tassos
  • Αποσυνδεμένος
  • pyth__
  • g-lts.info
  • Δημοσιεύσεις: 78
  • Ληφθείσες Ευχαριστίες 5
ΑΜΉΝ τα κατάφερα!!
Θα ακουστεί χαζό και λυπάμαι για αυτό διότι δεν είναι η πρώτη φορά που που ανοίγω μια πόρτα στο modem/router.. αλλά ας μην πω τίποτε άλλο, τα λόγια είναι περιττά ( προσοχή σε όσους έχουν τα καινούρια modem/routers της h0l ).
Σε ευχαριστώ πάρα πολύ για τον χρόνο σου. :)
Όλα δουλεύουν άψογα! :woohoo:
Ομάδα Ελληνικής - Μακροχρόνιας υποστήριξη.

Greek - Long Term Support Team.

Επισκεφθείτε μας εδώ : g-lts.info
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Οδηγός: Sockets στην python. 8 Χρόνια 8 Μήνες πριν #3091

  • babaliaris1
  • Το Άβαταρ του/της babaliaris1
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 445
  • Ληφθείσες Ευχαριστίες 75
Tassos έγραψε:
ΑΜΉΝ τα κατάφερα!!
Θα ακουστεί χαζό και λυπάμαι για αυτό διότι δεν είναι η πρώτη φορά που που ανοίγω μια πόρτα στο modem/router.. αλλά ας μην πω τίποτε άλλο, τα λόγια είναι περιττά ( προσοχή σε όσους έχουν τα καινούρια modem/routers της h0l ).
Σε ευχαριστώ πάρα πολύ για τον χρόνο σου. :)
Όλα δουλεύουν άψογα! :woohoo:

Τελικά ποιο ήταν το πρόβλημα; Δεν έκανες σωστά τις ρυθμίσεις στο port forwarding;
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Οδηγός: Sockets στην python. 8 Χρόνια 8 Μήνες πριν #3092

  • Tassos
  • Το Άβαταρ του/της Tassos
  • Αποσυνδεμένος
  • pyth__
  • g-lts.info
  • Δημοσιεύσεις: 78
  • Ληφθείσες Ευχαριστίες 5
babaliaris1 έγραψε:
Τελικά ποιο ήταν το πρόβλημα; Δεν έκανες σωστά τις ρυθμίσεις στο port forwarding;
Γεπ :blush: , δεν έχω εξοικειωθεί ακόμη τόσο καλά με το καινούριο μου modem/router και έτσι μέσα στην βιασύνη και τον ενθουσιασμό...

Ήταν ίσος λογικό άλλωστε, αφού ο κώδικας ήταν σίγουρα σωστός ( ύστερα και από την δική σας επιβεβαίωση ) και τοπικά έπαιζε.... ;)
Ομάδα Ελληνικής - Μακροχρόνιας υποστήριξη.

Greek - Long Term Support Team.

Επισκεφθείτε μας εδώ : g-lts.info
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Οδηγός: Sockets στην python. 8 Χρόνια 8 Μήνες πριν #3093

  • babaliaris1
  • Το Άβαταρ του/της babaliaris1
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 445
  • Ληφθείσες Ευχαριστίες 75
Ωραίος, καλή τύχη στην συνέχεια ;)
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
  • Σελίδα:
  • 1
  • 2
Συντονιστές: pmav99
Χρόνος δημιουργίας σελίδας: 0.438 δευτερόλεπτα

Μοιράσου το!

Powered by CoalaWeb

Λίστα Ταχυδρομείου