初始網絡編程

                     服務器端
# #導入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()
相關文章
相關標籤/搜索