Я новичок в сети и мне нужна помощь с завершением передачи после передачи десяти строк.
Вот моя сторона сервера
import socket
import time
from string import capitalize
from test.test_urllib2net import CloseSocketTest
from findertools import shutdown
host = "localhost"
port = 3030
data = "just some text"
data = data.encode('utf-8')
s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
while 1:
s.sendto(data,(host,port))
print (capitalize("sent " + data.decode('utf-8')))
time.sleep(1)
клиент
import socket
from server import host
from string import capitalize
HOST = "localhost"
PORT = 3030
t = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
t.bind((HOST,PORT))
while 1:
print (t.recv(50))