• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed python socket pętla

42 Warsaw Coding Academy
0 głosów
189 wizyt
pytanie zadane 26 grudnia 2020 w Python przez edwardkraweznik Dyskutant (9,930 p.)
zamknięte 26 grudnia 2020 przez edwardkraweznik

Witam

Napisałem prosty socket w pythonie, nie wiej jak doprowadzić do sytuacji aby ten socket działał w pętli.

#!/usr/bin/env python3

import socket

HOST = '127.0.0.1'  # Standard loopback interface address (localhost)
PORT = 2121        # Port to listen on (non-privileged ports are > 1023)

ppp = ''


def stream(stream):
    global ppp
    ppp += stream

    if ppp.find("policy_context=") >= 0:

        print(ppp+"\n\n---1\n")


with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
    s.bind((HOST, PORT))
    s.listen()
    conn, addr = s.accept()
    while True:
        print('Connected by', addr)
        while True:
            data = conn.recv(1024)
            if not data:
                break
            conn.sendall(data)
            stream(data.decode('utf-8'))
                #print(ppp)
                #conn.sendall(data)

skryp po uruchomieniu czeka do momentu połączenia klienta, gdy klient zostanie połączony skrypt spamuje:

Connected by ('127.0.0.1', 44254)
Connected by ('127.0.0.1', 44254)
Connected by ('127.0.0.1', 44254)
Connected by ('127.0.0.1', 44254)
Connected by ('127.0.0.1', 44254)


...

komentarz zamknięcia: rozwiązane

Podobne pytania

0 głosów
1 odpowiedź 427 wizyt
pytanie zadane 28 października 2020 w Python przez WojtaZio23 Użytkownik (660 p.)
0 głosów
0 odpowiedzi 255 wizyt
pytanie zadane 27 października 2020 w Python przez WojtaZio23 Użytkownik (660 p.)
0 głosów
1 odpowiedź 228 wizyt
pytanie zadane 5 września 2020 w Python przez Igorek Mądrala (6,290 p.)

93,385 zapytań

142,384 odpowiedzi

322,540 komentarzy

62,745 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...