SERVER
#!/usr/bin/env python
#coding:utf-8
#Created by Andy @ 2017/9/14
import socket
BUFSIZE = 1024
ip_port = ('127.0.0.1', 9000)
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM )
s.bind(ip_port)
s.listen(5)
client, client_addr = s.accept()
print(client, client_addr)
msg = s.recv(BUFSIZE)
print(msg, type(msg))
client.send(msg.upper())
client.close()
s.close()
CLIENT
#!/usr/bin/env python
#coding:utf-8
#Created by Andy @ 2017/9/14
import socket
BUFSIZE = 1024
ip_port = ('127.0.0.1', 9000)
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client.connect(ip_port)
client.send('Andy is here'.encode('utf-8'))
feedback = client.recv(BUFSIZE)
print(feedback.decode('utf-8'))
client.close()
如果是连127.0.0.1 应该不会出现这个提示,把防火墙暂时关闭试试。
把两台计算机的防火墙给打开喽,至少把对应端口给放行。