小编ron*_*nny的帖子

如何在python中将字符串转换为ip地址

如何将字符串IP地址转换为十进制数字.例如,我有一个数据字节= b'363,3,1778952384,7076',这里1778952384是我的IP地址,7076是我的端口.如何将我的IP地址转换为十进制数.下面是我的代码,请帮我解决这些问题

/app.py

import socket
from tornado.tcpclient import TCPClient
from tornado import gen

@gen.coroutine
def f(self, message):

    global stream
    client = TCPClient()
    stream = yield client.connect('192.168.8.108', 2620, max_buffer_size=int(1e9))
    msg = '192.168.8.101, 8000'.encode('utf-8')
    yield stream.write(msg)
    data = yield stream.read_bytes(21)
    print("bytes=",data) #bytes= b'363,3,1778952384,7076
Run Code Online (Sandbox Code Playgroud)

python django tornado websocket python-3.x

2
推荐指数
1
解决办法
2812
查看次数

标签 统计

django ×1

python ×1

python-3.x ×1

tornado ×1

websocket ×1