zoukankan      html  css  js  c++  java
  • 初始网络编程

                         服务器端
    # #导入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()
  • 相关阅读:
    bzoj1101 [POI2007]Zap
    bzoj2648/2716 kdtree
    bzoj2850巧克力王国
    【bzoj1193】[HNOI2006]马步距离
    bzoj 4401 块的计数 思想+模拟+贪心
    【bzoj2751】[HAOI2012]容易题(easy) 数论,简单题
    Ubuntu分区小知识与分区方案
    Ubuntu16.04安装x11VNC远程桌面
    Ubuntu用户权限管理(chown, chmod)
    Ubuntu新建用户组
  • 原文地址:https://www.cnblogs.com/heheda123456/p/10209795.html
Copyright © 2011-2022 走看看