发布时间:2019-09-24 08:26:54编辑:auto阅读(1980)
server.py:
import socket
def main():
host = '127.0.0.1'
port = 5000
server_socket = socket.socket()
server_socket.bind((host, port))
server_socket.listen(1)
print('***** Server Started *****')
conn, addr = server_socket.accept()
print('Connection from: ' + str(addr))
while True:
data = conn.recv(1024).decode()
print('from connected user: ' + str(data))
if not data:
data = 'NO DATA'
else:
data = str(data).upper()
print('sending: ' + str(data))
conn.send(data.encode())
conn.close()
client.py:
import socket
def main():
host = '127.0.0.1'
port = 5000
client_socket = socket.socket()
client_socket.connect((host, port))
message = input(' -> ')
while message != 'q':
client_socket.send(message.encode())
data = client_socket.recv(1024).decode()
print('Receive from server: ' + data)
message = input(' -> ')
client_socket.close()
if __name__ == '__main__':
main()
上一篇: 菜鸟学Python(13):讨厌的BO
下一篇: 扫描端口占用情况的python脚本
48458
47342
38227
35469
29925
26631
25605
20551
20247
18671
70°
83°
185°
134°
153°
284°
343°
338°
314°
405°