zoukankan      html  css  js  c++  java
  • python tcp

    server

    import socket
    host="localhost"
    port=10000
    s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    s.bind((host,port))
    s.listen(5)
    while(1):
        sock,addr=s.accept()
        print("got connection form ",sock.getpeername())
        sock.send('Hello!')
        data=sock.recv(1024)
        if not data:
            print("no client")
        else:
            print("cdcd",data)
        data=sock.recv(1024)
        if not data:
            print("no client")
        else:
            print(data)
        data=sock.recv(1024)
        if not data:
            print("no client")
        else:
            print(data)

    输出:

    ('got connection form ', ('127.0.0.1', 50773))
    ('cdcd', '{"req": "get", "obj": "uuid", "param": {}, "seq": 0}')
    no client
    no client

    client

    # -*- coding: utf-8 -*-
    """
    Created on Mon Mar 28 22:40:41 2016
    
    @author: zhanghc
    """
    
    import socket
    import json
    import time
    host="localhost"
    port=10000
    s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    s.connect((host,port))
    data={"req":"get","obj":"uuid","seq":0,"param":{}}
    j = json.dumps(data)
    s.send(j)
    print(s.recv(1024))
    s.close()

    输出

    Hello!

  • 相关阅读:
    ILMerge将源DLL合并到目标EXE
    Nginx+redis的Asp.net
    JwtBearer认证
    Token认证登录以及权限控制
    ES索引
    Linux文本编辑器vim
    集群 安装 配置FastDFS
    When to use next() and return next() in Node.js
    spring-boot-starter-druid
    nodejs express
  • 原文地址:https://www.cnblogs.com/sea-stream/p/10313975.html
Copyright © 2011-2022 走看看