Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Xiaomi aduce pe piața din Ro...

Ariana 22 ani din Ploiesti are ne...

Noul BMW seria 3:Sedan și To...

Tractor prin programul rabla
 Care cada de baie e mai buna?

Sfat upgrade ram și ssd

Sonoma 14.3 iMac i5 Late 2013

Reclama peste imagine Samsung 32M...
 Radu Stefan Banica ft. Juno - Sam...

Întrebare lichid de frana pe saboti

Grupul de firme Paysera Bulgaria ...

Upgrade Ryzen 9 5900X -> Ryze...
 Priza aplicata cu intrerupator cu...

Tor cu IP de UK

Sugestii road trip Moldova + Mara...

Recomandare apartament 3 camere
 

Socketuri in Python pe Windows 7

- - - - -
  • Please log in to reply
3 replies to this topic

#1
old_jhon

old_jhon

    Active Member

  • Grup: Members
  • Posts: 1,117
  • Înscris: 17.05.2009
Salutare. Incerc sa ma conectez la un server dintr-un script Python pe Windows si primesc eroarea de mai jos. Pe Linux merge OK codul de mai jos.

Codul arata cam asa:
s=socket.socket(socket.AF_INET, socket.SOCK_RAW, socket.IPPROTO_TCP)
ip_address = '192.168.0.2'
s.connect((ip_address, 1))


Si eroarea:

s.connect((ip_address, 1))
  File "<string>", line 1, in connect
error: [Errno 10022] An invalid argument was supplied



#2
Bucifon

Bucifon

    Guru Member

  • Grup: Senior Members
  • Posts: 24,434
  • Înscris: 08.05.2005
incearca asa

s=socket.socket(socket.AF_INET, socket.SOCK_RAW, socket.IPPROTO_TCP)
ip_address = '192.168.0.2'
port = 1
s.connect((ip_address, port))


cred ca are legatura cu modul in care declari adresa IP

"The simplest way to create addresses is to use the ipaddress.ip_address() factory function, which automatically determines whether to create an IPv4... address based on the passed in value:

https://docs.python..../ipaddress.html

Edited by Bucifon, 17 April 2014 - 08:46.


#3
old_jhon

old_jhon

    Active Member

  • Grup: Members
  • Posts: 1,117
  • Înscris: 17.05.2009
Am ramas pe linux, nu are rost sa ma chinui cu Windowsul. Modulul acela ipaddress cred ca este pentru Python 3.4, eu folosesc 2.6 pe Windows. Merci pentru ajutor oricum.

#4
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,273
  • Înscris: 24.02.2007
TCP e SOCK_STREAM, nu RAW.
Windows nu te lasa sa umblii cu socketuri RAW.

Anunturi

Chirurgia spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

www.neurohope.ro

1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate