zoukankan      html  css  js  c++  java
  • tcp 发送长度9 实际组包49

    import socket
    # import IN
    import struct
    b=1
    def getnum(x):
        b='1'
        for y in range(x):
            #print y
            b=b+'1'
            if len(b) == x:
                #print '-------------'
                #print len(b)
                return b
    print getnum(1024)
    c=getnum(9)
    s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    class IN:
        # IP_MTU = 14
        IP_PMTUDISC_DONT = 0
        IP_PMTUDISC_DO = 2
        IP_MTU_DISCOVER=10
    s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
    #s.setsockopt(socket.IPPROTO_IP, IN.IP_MTU_DISCOVER,IN.IP_PMTUDISC_DO)
    # print dir(s.setsockopt(socket.SOL_SOCKET))
    s.connect(("192.168.137.2",8080))
    # s.shutdown(2)
    print len(c)
    s.send(c)
    print s.recv(20)
    s.close()
    
    
    C:Python27python.exe C:/Users/TLCB/PycharmProjects/untitled2/http/t13.py
    1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
    9
    response:111111111

  • 相关阅读:
    javaweb中静态文件的处理方法
    ThinkPHP5.0 模板函数
    ThinkPHP5.0 视图层
    ThinkPHP5.0 模型聚合操作
    ThinkPHP5.0 模型查询操作
    ThinkPHP5.0 模型删除操作
    ThinkPHP5.0 模型更新操作
    ThinkPHP5.0 模型新增操作
    ThinkPHP5.0 模型调用
    ThinkPHP5.0 数据库操作说明
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13348435.html
Copyright © 2011-2022 走看看