初始网络编程

                     服务器端
# #导入socket模块 import socket
# #建立socket对象,建立了一个手机
# server = socket.socket()
#
# #给程序设置一个ip地址和端口号,买了个手机卡
# ip_port = ('192.168.12.11',8002)
#
# #绑定ip地址和端口,插卡
# server.bind(ip_port)
#
# #监听ip地址和端口,简称开机
# server.listen()
#
# #等待创建链接, conn是链接通道,addr是客户端的地址
# conn,addr = server.accept()
#
# #服务端经过conn链接通道来收发消息,经过recv方法,recv里面的参数是字节(B),1024的意思1024B=1KB
# from_client_msg = conn.recv(1024)
#
# print('高旺说:',from_client_msg.decode('utf-8'))
#
# #回复消息:经过send方法,参数必须是字节类型的,
# conn.send('约吗'.encode('utf-8'))
#
# #关闭通道,关电话,经过close方法
# conn.close()
# #关闭socket对象,关机
# server.close()
                    客户端
#导入socket# import socket# #建立一个socket对象# client = socket.socket()# #找到服务端的ip地址和端口# server_ip_port = ('192.168.12.11',8002)# #链接服务端的应用程序,经过connect方法,参数是服务端的ip地址和端口,打电话# client.connect(server_ip_port)## #发消息,用的send方法,可是调用者是client的socket对象# client.send('约吗?'.encode('utf-8'))## from_server_msg = client.recv(1024)## print('高旺的女友说:',from_server_msg.decode('utf-8'))# conn.close()/# client.close()
相关文章
相关标签/搜索