Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
sfat achizitie telefon pana in 20...

Stoc Smart CAM TV

Ce corzi de chitara sa cumpar?

Galaxy A54 compass defect?
 Cum conectez un switch WIFI la 60...

Cumparare AC Gree [Buget maxim 30...

Telekom

Ce e aratarea asta ?
 Probleme timonerie schimbator sau...

Numar strada gresit in contractul...

Centrala Ariston Cares Premium 24...

La multi ani @Klasse!
 La multi ani @shmecherul!

pareri ipad 6-2018- flip

Cum au aparut supermarketurile in...

Campanii mincinoase Carrefour
 

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,254
  • Înscris: 24.02.2007
TCP e SOCK_STREAM, nu RAW.
Windows nu te lasa sa umblii cu socketuri RAW.

Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 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