Pripojenie k serveru – Python – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Pripojenie k serveru – Python – Fórum – Programujte.comPripojenie k serveru – Python – Fórum – Programujte.com

 

Stevo0
Newbie
20. 8. 2006   #1
-
0
-

Len tak skúšám sockety a spravil som niečo takéto:

import socket


HOST = '127.0.0.1' #raw_input('Nzov hostu: ')
PORT = 50000 #raw_input('port: ')
cs = raw_input('client server(c-s)? ')

print HOST
print PORT
print cs

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

if cs == 's':
s.bind((HOST, PORT))

cislo = '0'
koniec = 0

while koniec != 1:
if cs == 's':
s.listen(5)
print 'server vytvoreny a caka na pripojenie'
while 1:
conn, addr = s.accept()
print 'pripojeny klient: ', addr
while 1:
data = conn.recv(1024)
if not data:
break
elif data == 'koniec':
koniec = 1
else:
data = int(data)
data += 0.01
data = str(data)
print data
s.send(''.join(data))
conn.close()

if cs == 'c':
s.connect((HOST, PORT))
print 'posielam data'
if int(cislo) < 1.0:
data = cislo
s.send(data)
else:
s.send('koniec')
koniec = 1
data = s.recv(1024)
print data
cislo = data
s.close()


A client ma problem s pripojenim:
client server(c-s)? c

127.0.0.1
50000
c
posielam data

Traceback (most recent call last):
File "socket.c", line 41, in ?
s.connect((HOST, PORT))
File "<string>", line 1, in connect
File "/usr/lib/python2.4/socket.py", line 136, in _dummy
raise error(EBADF, 'Bad file descriptor')
socket.error: (9, 'Bad file descriptor')


Prosím, neviete čo to hlása?
client a server spúšťam na tom istom kompe.

Nahlásit jako SPAM
IP: ...–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 7 hostů

Podobná vlákna

Databazove pripojenie — založil PaLaDiN

Pripojenie sa k Databazi — založil my_SQL_zaciatocnik_xD

MySQL pripojenie — založil FanatiK

Pripojenie na stránku — založil ivanhoeblack

C# Pripojenie do databáze — založil Speeder

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý