【发布时间】:2017-08-25 09:59:17
【问题描述】:
如何将字符串 ip 地址转换为十进制数。例如我有一个数据 bytes= 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
【问题讨论】:
-
你为什么要这样做?
标签: python django python-3.x websocket tornado