This article describes how to use Python to easily convert IP addresses between integers and strings, this article also shares with you how to use regular expressions in Python to verify whether a string is an IP address. For more information, see
IP address acquisition and conversion, IP address acquisition and conversionIP address acquisition and conversion
Converting an IP address to an integer storage is a major trend in database optimization. String indexes consume a lot of
Talking about computer and network common carry System: Binary (binary), decimal and hex (hexadecimal)Binary, decimal, and hexadecimal, these binary decimal digits we are most familiar with the following 10 numbers that are first approached from pre-
Use Python to easily convert IP addresses between integers and strings.
Everyone should have some experience. It is really a waste of space and performance for storing string-type IP addresses in the database, so cute people want to
1.1 Calculation of IP checksumIP check is for the IP header, that is, only the IP header, and for the IP data part of the verification, the corresponding four times the agreement to ensure that the IP head of the test and the field is 16bit.The
The main API getnetworkparams () and getadaptersinfo () functions enumerate all network adapters in windows, print the IP, gateway, and Mac, and convert the MAC address from hex to string.
/*Add to projectIphlpapi. LibFile*/
# Include # Include #
Problem:After converting std:string to char* from a C + + file, the char* containing the IP address needs to be extracted from the IP address in the string char*;
Solution:1. Solution Idea:The maximum IP address is 12 characters + 3 periods = 15
The IP address translation function has two sets of IP address translation functions, which can be used to convert IP addresses between strings and binary values in the byte sequence of the network.
Functions applicable to IPv4 addresses
These days have been watching "UNP", feel the need to do some things to summarize (in fact, just copy a transcription), deepen the impression.There are two sets of IP address translation functions that can convert IP addresses between strings and
Convert CString type to int type
The simplest way to convert data of the CString type to an integer type is to use a standard string to an Integer Conversion routine.
Although you usually suspect that using the _ atoi () function is a good choice,
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
and provide relevant evidence. A staff member will contact you within 5 working days.