zoukankan      html  css  js  c++  java
  • python socket

    server

    #!/usr/bin/env python
    # -*- coding: UTF-8 -*-
    
    import socket
    
    
    def main():
        host = "127.0.0.1"
        port = 5000
    
        s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
        s.bind((host, port))
    
        print("Server started")
        while True:
            data, addr = s.recvfrom(1024)
            print("Message from: " + str(addr))
            print("From connected user: " + str(data))
            data =  str(data).upper()
            print("Sending: " + str(data))
            s.sendto(bytes(data, "utf-8"), addr)
        s.close()
    
    
    if __name__ == '__main__':
        print("socket server running...")
        main()

    client

    #!/usr/bin/env python
    # -*- coding: UTF-8 -*-
    
    import socket
    
    
    def main():
        host = "127.0.0.1"
        port = 5001
    
        server = ("127.0.0.1", 5000)
    
        s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
        s.bind((host, port))
    
        message = input("-->")
        while message != "q":
            s.sendto(bytes(message, "utf-8"), server)
            data, addr = s.recvfrom(1024)
            print("Received from server: " + str(data))
            message = input("-->")
        s.close()
    
    
    if __name__ == '__main__':
        main()
  • 相关阅读:
    1-5-03:均值
    1-5-01:求平均年龄
    1-04-t6993:二进制位处理
    1-4-20:求一元二次方程的根
    1-4-19:简单计算器
    1-4-18:点和正方形的关系
    1-4-17:判断闰年
    1-4-16:三角形判断
    1-4-15:最大数输出
    停止IIS服务
  • 原文地址:https://www.cnblogs.com/vickey-wu/p/7675172.html
Copyright © 2011-2022 走看看