标签: networking

给定程序使用什么端口?

我希望能够找出特定程序正在使用的端口.是否有任何在线可用的程序或带有Windows的程序可以告诉我哪些进程正在使用我的计算机上的哪些端口?

PS - 在你因为不是一个编程问题而下调这个问题之前,我正在寻找测试一些网络代码的程序.

windows networking

98
推荐指数
6
解决办法
22万
查看次数

在我的网络上的其他计算机上查看我的IIS托管站点

在家里,我有一个包含2台机器的简单网络设置.

在一台机器上我有一个IIS7托管的网站.而不是标准localhost/index.htm地址,我在HOSTS文件中添加了一个条目,指向本域IP(127.0.0.1) - www.mysite.dev.

我可以www.mysite.dev毫无问题地访问该网站.

我想做的是能够从网络上的其他机器查看此站点.

最初我假设这可以通过这样的URL完成 MACHINE-NAME/www.mysite.dev,但连接总是超时.但我可以MACHINE-NAME毫无问题地ping .

出于测试目的,我已经禁用了两台机器上的Windows防火墙,但没有任何乐趣.

像典型的Web开发人员一样,我的硬件/网络技能非常差.

谁能看到我哪里出错了?

networking firewall web-hosting iis-7.5

97
推荐指数
4
解决办法
14万
查看次数

在Go中以字符串形式访问HTTP响应

我想解析一个Web请求的响应,但是我很难以字符串形式访问它.

func main() {
    resp, err := http.Get("http://google.hu/")
    if err != nil {
        // handle error
    }
    defer resp.Body.Close()
    body, err := ioutil.ReadAll(resp.Body)

    ioutil.WriteFile("dump", body, 0600)

    for i:= 0; i < len(body); i++ {
        fmt.Println( body[i] ) // This logs uint8 and prints numbers
    }

    fmt.Println( reflect.TypeOf(body) )
    fmt.Println("done")
}
Run Code Online (Sandbox Code Playgroud)

如何以字符串形式访问响应?ioutil.WriteFile正确写入对文件的响应.

我已经检查了包参考,但它并没有真正帮助.

networking go

96
推荐指数
3
解决办法
11万
查看次数

Android可以进行点对点ad-hoc网络吗?

是否可以在ad-hoc点对点wifi模式下设置Android?例如,我希望有一部电话广播一条消息,并让网络中的所有同伴接收广播,而无需服务器.我想使用wifi,因为蓝牙范围更有限.

networking android p2p adhoc wifi

95
推荐指数
6
解决办法
14万
查看次数

如何在Linux/UNIX上获取当前的网络接口吞吐量统计信息?

诸如MRTG之类的工具为特定接口(例如eth0)上的当前网络利用率提供网络吞吐量/带宽图.如何在Linux/UNIX上的命令行中返回该信息?

优选地,除了作为标准的系统上可用的东西之外,这不会安装任何东西.

linux networking bandwidth

92
推荐指数
11
解决办法
29万
查看次数

获取机器的IP地址

此问题与之前询问的获取本地计算机的IP地址 -Question 几乎相同.但是,我需要找到Linux机器的IP地址.

那么:我如何 - 在C++中编程方式 - 检测运行我的应用程序的linux服务器的IP地址.服务器至少有两个IP地址,我需要一个特定的IP地址(给定网络中的一个(公共网络)).

我确信有一个简单的功能可以做到这一点 - 但在哪里?


为了让事情更清楚:

  • 服务器显然会有"localhost":127.0.0.1
  • 服务器将具有内部(管理)IP地址:172.16.xx
  • 服务器将具有外部(公共)IP地址:80.190.xx

我需要找到外部IP地址来绑定我的应用程序.显然我也可以绑定到INADDR_ANY(实际上这就是我现在所做的).不过,我更愿意检测公共地址.

c++ linux networking ip-address

91
推荐指数
7
解决办法
17万
查看次数

Twisted中的select/poll与epoll反应器的注意事项

我所阅读和体验过的所有东西(基于Tornado的应用程序)都让我相信ePoll是基于Select和Poll的网络的自然替代品,特别是对于Twisted.这让我变得偏执,对于更好的技术或方法而言,这是非常罕见的.

阅读epoll和替代品之间的几十个比较表明,epoll显然是速度和可扩展性的支柱,特别是它以线性方式扩展,非常棒.那说,处理器和内存利用率如何,epoll仍然是冠军?

networking scalability capacity-planning twisted

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

TCP和UDP套接字可以使用相同的端口吗?

首先,在同一台服务器上同时使用UDP和TCP有什么问题吗?

其次,我可以使用相同的端口号吗?

sockets networking udp tcp

89
推荐指数
2
解决办法
5万
查看次数

如何在Vagrant中增加RAM并设置仅限主机的网络?

我想将RAM增加到至少1 GB,我想配置"Host-Only"网络使用"199.188.44.20".

这是我的Vagrantfile:

# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant::Config.run do |config|

    config.vm.customize ["modifyvm", :id, "--memory", 1024]

    config.vm.network :hostonly, "199.188.44.20"

    config.vm.define :web do |web_config|
        web_config.vm.box = "lucid32"
        web_config.vm.forward_port 80, 8080

        web_config.vm.provision :puppet do |puppet|
            puppet.manifests_path = "manifests"
            puppet.manifest_file = "lucid32.pp"
        end
    end

    config.vm.define :web2 do |web2_config| 
        web2_config.vm.box = "lucid32"
        web2_config.vm.forward_port 80, 8081

        web2_config.vm.provision :puppet do |puppet|
            puppet.manifests_path = "manifests"
            puppet.manifest_file = "myweb.pp"
        end
    end
end
Run Code Online (Sandbox Code Playgroud)

但是,当我跑步时,vagrant up我得到:

尝试引导时,VM无法保持"正在运行"状态.这通常是由于配置错误或主机系统不兼容造成的.请打开VirtualBox GUI并尝试手动引导虚拟机以获取更多信息性错误消息

而且,connection refuse …

configuration networking vagrant

89
推荐指数
5
解决办法
9万
查看次数

从Open ONVIF(网络视频接口论坛)设备录制的问题

我正在开发网络视频接口论坛-Java项目,并遵循ONVIF应用程序员指南中描述的步骤.

我已经从wsdlsONVIF网站提供了源代码.我可以使用media.wsdl.检索实时流URI .现在我有一个录音问题.我尝试过的代码如下:

RecordingService recording_ervice = new RecordingService();
RecordingPort record_port = recording_ervice.getRecordingPort();


BindingProvider bindingProvider = (BindingProvider) record_port;

// Add a security handler for the credentials
final Binding binding = bindingProvider.getBinding();
List<Handler> handlerList = binding.getHandlerChain();
if (handlerList == null) {
    handlerList = new ArrayList<Handler>();
}

handlerList.add(new RecordStream.SecurityHandler());
// binding.setHandlerChain(handlerList);

// Set the actual web services address instead of the mock service
Map<String, Object> requestContext = bindingProvider.getRequestContext();

requestContext.put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, "http://" + deviceip + "/onvif/media_service");
requestContext.put(BindingProvider.USERNAME_PROPERTY, user);
requestContext.put(BindingProvider.PASSWORD_PROPERTY, …
Run Code Online (Sandbox Code Playgroud)

java networking recording ip-camera onvif

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