标签: ip

如何使用Python3从ip和端口获取协议?

我需要从Python地址和端口获取协议(HTTP,FTP,SSMTP,IMAP,ETC).

例:

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
protocol = s.connect( ("localhost", 80 )
print protocol #print HTTP
Run Code Online (Sandbox Code Playgroud)

python ip protocols ports

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

C ++ IPC通讯

我在以下情况下无法做出决定。请需要专家的帮助。

方案:在两个框中运行的两个进程之间存在TCP / IP通信。

通信方法1:在套接字上基于流的通信。在接收方的哪里,他将接收整个字节缓冲区,并将前几个固定字节解释为标头,然后对其进行反序列化,从而了解消息长度,并开始获取该长度的消息并反序列化,然后继续进行下一个消息标头,如下所示:上....

通讯方式2:将所有消息放入向量中,向量将驻留在类对象中。一次性将类对象序列化并发送给接收者。接收器反序列化类对象,并一一读取向量数组。

请让我知道哪种方法有效,如果有其他方法,请指导我。

基于类的数​​据传输和基于结构的数据传输的优缺点,以及哪种情况适合哪种情况?

c++ ip tcp ipc

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

如果数据包的大小不能超过1500字节,文件传输如何快速进行?

从网站下载文件时,可以实现每秒几兆字节的速度.如果TCP需要分解并单独发送超过1500字节的数据包,那么这些速度如何可能?客户端是否必须等待每个需要一段时间的1500字节片段?

谢谢

ip tcp

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

网站位置屏蔽 - 如何隐藏媒体的加载位置?

我真的不确定如何问这个问题,更不用说找到答案了.让我解释:

我有一个网站(http://www.foo.com).我拥有一个我配置为URL框架的域,这样当我打开http://xyz.bar.com时,我会看到我的Magento网站http://foo.com/xyz.问题是我想完全隐藏所有对foo.com的引用.这样我就可以将它隐藏在地址栏中,但是当我将鼠标悬停在链接上并打开媒体时,我仍然可以在左下角找到它.只需单击鼠标右键即可.

我知道我可以配置我的Magento网站以显示特定的基本URL.我试过寻找解决方案,但我没有词汇量来找到有用的东西.我感谢任何帮助.

编辑:据我所知,为了在这里发一个问题,我必须知道一个人在说什么,但我被困住了,我没有人帮助我; 所以请放弃负面声誉.

html ip magento

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

GAE - 区分具有相同ip的多个客户端

atm我正在构建自己的auth系统.但今天我偶然发现了一个小问题.

如何区分具有相同IP的客户端?

我首先想到"嘿,没问题只看他们的macip".但HTTP不包含mac ip地址,我无法在客户端上运行python programm.

所以我将不得不使用某种javascript.

但这感觉就像一个黑客.

所以我做了一些调查, 区分同一个Intranet上的两台计算机

但是我怎样才能访问"clientport"?这是一个很好的解决方案吗?

javascript python ip google-app-engine mac-address

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

如何获得内部IP地址?

首先,我的编程语言是Java.我使用套接字创建了一个简单的聊天程序.它的效果非常好.

我在两台终端实例之间的计算机(localhost)上试了一下.

我想在我的笔记本电脑或另一台电脑上试一试.为此,我需要客户端的内部IP地址.

如何使用Java找出客户端的内部IP地址?

我特别想用Java来解决它,而不是使用CMD,或类似的东西.我的意思是 - 这不仅仅是一个常量字符串.

java sockets ip internal

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

我的广播地址是什么?

我在一台网络上,我的机器是10.0.0.81,子网掩码是255.255.255.0.我想找出我的广播地址.那会是10.0.0.255吗?如果是这样,我该如何验证?我可以发送一个ping例子,看看它击中了哪台电脑?

ip networking ip-address broadcast subnet

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

使用IP地址在python中查找位置

我正在使用此python代码来获取用户的ip地址:

import socket
print socket.gethostbyname(socket.gethostname())
Run Code Online (Sandbox Code Playgroud)

并使用它来找到他们的位置:

import socket
print socket.gethostbyname(socket.gethostname())
import urllib
response = urllib.urlopen('http://api.hostip.info/get_html.php?   ip=xxx&position=true').read()
print(response)
Run Code Online (Sandbox Code Playgroud)

有人可以帮我找到一种方法来获取IP,然后将其放入代码的第二部分.该程序应该找到用户ip,没有他们做任何事情,然后显示位置.

谢谢.

python sockets ip geolocation

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

IP头位顺序不清楚

我读了IP RFC,并在那里说IP头的4个第一位是版本.在图中,它还显示位0到3是版本.

http://tools.ietf.org/html/rfc791#section-3.1

但是当我查看标头的第一个字节时(使用pcap lib捕获),我看到这个字节:

0×45

这是版本4 IP头,但显然位4到7等于4而不是我预期的位0到3.

我期望按位进行第一个字节,0x0F会得到我的版本,但似乎我需要和0xF0.

我错过了什么吗?理解错误的东西?

c c++ ip pcap

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

PowerShell force [int]包装(IP到Long转换)

这是一个简单的问题,因为我在PowerShell中对数学有点新意

我需要在PowerShell中创建一个转换器,将IP转换为Long.它适用于较低的值,但在较高的值上它会导致整数溢出.

[int]$a = Read-Host "First bit of IP address"
[int]$b = Read-Host "2nd bit of IP address"
[int]$c = Read-Host "3rd bit of IP address"
[int]$d = Read-Host "4th bit of IP address"

$a *= 16777216
$b *= 65536
$c *= 256
$base10IP = $a + $b + $c + $d
Write-Host $base10IP
Run Code Online (Sandbox Code Playgroud)

如果我输入一些低int的IP地址,如10.10.10.10(168430090),可以正常工作

但是有些情况会导致Int溢出.如果[int]达到最大值并且为我提供负值,我希望PowerShell回绕.

我作为服务台工作,我支持的软件之一需要长期的IP,包括负值.

它在PowerShell中可行吗?

如果您需要更多详细信息或有些不明确的地方,请告知.

亚历克斯

ip int powershell

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