zoukankan      html  css  js  c++  java
  • python简单的socket 服务器和客户端

    服务器端代码

    if "__main__" == __name__:
    
        try:
            sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM);
            print("create socket succ!");
            
            sock.bind(('localhost', 8001));
            print("bind socket succ!");
            
            sock.listen(5);
            print("listen succ!");
    
        except:
            print("init socket err!");
    
        while True:
            print("listen for client...");
            conn, addr = sock.accept();
            print("get client");
            print(addr);
                
            conn.settimeout(5);
            szBuf = conn.recv(1024);
            print("recv:" + szBuf);
    
            if "0" == szBuf:
                conn.send('exit');
            else:
                conn.send('welcome client!');
    
            conn.close();
            print("end of sevice");
        

    客户端代码

    #!/usr/bin/env python
    
    import socket;
    
    if "__main__" == __name__:
        sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM);
        sock.connect(('localhost', 8001));
        sock.send('0');
    
        szBuf = sock.recv(1024);
        print("recv " + szBuf);
        sock.close();
        print("end of connect");

    转自:http://andylin02.iteye.com/blog/939884

  • 相关阅读:
    php中的form表单
    http
    PHP做的简单计算器
    用Js写贪吃蛇
    ajax简单操作,验证用户名是否可以
    关于ARM PC值
    阅读脚本控制pwm代码
    编译选项
    关于机器码、原码、反码、补码
    makefile学习之函数
  • 原文地址:https://www.cnblogs.com/wangxusummer/p/4450764.html
Copyright © 2011-2022 走看看