Questions tagged «networking»

对于大多数编程问题,请使用[network-programming]标签。非编程网络问题不在主题之列,而应该在网络工程,超级用户或服务器故障上询问。该标签仅适用于有关支持软件开发的独特网络需求的问题。

3
将git更改推送到共享的网络驱动器
一个四人小组如何使用Git(特别是Windows的Github)将本地更改推送到共享的网络驱动器? 现在(没有Git),我们必须将文件从网络驱动器复制到本地计算机,编辑文件,然后将其重新上传到共享网络驱动器。这是一个艰苦的过程,可能会导致很多错误,但是Git似乎可以帮助我们。 我们可以简单地将Git安装在共享驱动器上然后从那里去吗?
90 git  networking  push  shared  drive 

5
如何通过“主机名”在Docker容器之间进行通信
我计划将单机服务器拆分为许多小的docker容器,但还没有找到“容器间通信”的好解决方案。这是我的目标方案: 我知道如何将容器链接在一起,以及如何公开端口,但是这些解决方案都不令我满意。 有什么解决方案可以像传统服务器网络中那样通过主机名(容器名称)在容器之间进行通信?

1
为什么将网络字节顺序定义为big-endian?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案能得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 如标题中所述,我的问题是,为什么TCP / IP在传输数据时使用大端编码,而不是替代的小端编码?

22
如何使用PHP查看远程文件是否存在?
我能找到的最好的if fclose fopen东西,就是使页面加载非常缓慢。 基本上,我想做的是以下操作:我有一个网站列表,并且我想在它们旁边显示它们的收藏夹图标。但是,如果一个站点没有站点,我想用另一个图像代替它,而不是显示损坏的图像。
86 php  file  networking  testing 

4
主机名的有效字符?
主机名的有效字符是什么?这就像是联网计算机或Web域。 为了说明这一点,我正在编写一个连接到远程服务器的PC游戏。所以我有一个主机名字段和一个端口字段。显然,端口是短范围内的数字,但是我需要知道所有可能的主机名字符是什么(以及可能需要的其他任何模式-主机名是否需要以字母开头?)。 主机名的示例包括localhost或google.com。
85 networking 

12
在Java中获取“外部” IP地址
我不太确定如何获取计算机的外部IP地址,就像网络外部的计算机会看到它一样。 我下面的IPAddress类仅获取计算机的本地IP地址。 public class IPAddress { private InetAddress thisIp; private String thisIpAddress; private void setIpAdd() { try { InetAddress thisIp = InetAddress.getLocalHost(); thisIpAddress = thisIp.getHostAddress().toString(); } catch (Exception e) { } } protected String getIpAddress() { setIpAdd(); return thisIpAddress; } }

5
如何使用AutoCompleteTextView并使用来自Web API的数据填充它?
我想AutoCompleteTextView在活动中使用,并通过查询Web API随用户类型填充数据。我该怎么做呢? 是否创建新的类并覆盖AutoCompleteTextView.performFiltering,还是使用自定义列表适配器并提供android.widget.Filter覆盖performFiltering的自定义? 还是有更好的方法来达到我的最终目标? 我做了一些类似的事情,但这是针对“快速搜索”框的,它涉及实现服务,但是我认为这不是我想在这里做的。

9
TCP中的流量控制和拥塞控制有什么区别?
TCP中的流量控制和拥塞控制有什么区别? 这个问题可以分为两部分: 流量和拥塞控制的总体目的是什么? 任务如何完成? 根据维基百科,TCP流控制依赖于ACK消息中报告的窗口大小。拥塞控制还依赖于确认消息。我想知道两个目标之间的区别是什么,以及它们是如何工作的。


12
在Ruby on Rails中获取主机名或IP
我正在维护Ruby on Rails应用程序,并且正在寻找一种简单的方法来查找我所在盒子的主机名或IP地址(因为它是VM,并且新实例可能具有不同的主机名或IP地址) 。在Ruby on Rails中有快速简便的方法吗? 编辑:下面的答案是正确的,但是提供的澄清Craig很有用(另请参见答案中提供的链接): [以下]代码不会建立连接或发送任何数据包(至Google的64.233.187.99)。由于UDP是无状态协议,所以connect()仅进行系统调用,该系统调用根据地址和绑定的接口(以及IP地址)确定如何路由数据包。addr()返回一个数组,其中包含套接字的族(AF_INET),本地端口和本地地址(这是我们想要的)。
80 ruby  networking 



9
如何设置TcpClient的超时时间?
我有一个TcpClient,用于将数据发送到远程计算机上的侦听器。远程计算机有时会打开,有时会关闭。因此,TcpClient将经常无法连接。我希望TcpClient一秒钟后超时,因此当它无法连接到远程计算机时不需要花费很多时间。当前,我将以下代码用于TcpClient: try { TcpClient client = new TcpClient("remotehost", this.Port); client.SendTimeout = 1000; Byte[] data = System.Text.Encoding.Unicode.GetBytes(this.Message); NetworkStream stream = client.GetStream(); stream.Write(data, 0, data.Length); data = new Byte[512]; Int32 bytes = stream.Read(data, 0, data.Length); this.Response = System.Text.Encoding.Unicode.GetString(data, 0, bytes); stream.Close(); client.Close(); FireSentEvent(); //Notifies of success } catch (Exception ex) { FireFailedEvent(ex); …

2
Docker端口未公开
我在Docker中设置了一个简单的节点服务器。 Docker文件 FROM node:latest RUN apt-get -y update ADD example.js . EXPOSE 1337 CMD node example.js example.js var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World\n'+new Date); }).listen(1337, '127.0.0.1'); console.log('Server running at http://127.0.0.1:1337/'); 现在建立图像 $ docker build -t node_server . 现在在容器中运行 $ docker run -p 1337:1337 …

1
最佳C / C ++网络库
这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 我有一点没做过C / C ++工作,只是想知道人们最喜欢使用什么跨平台库。 我在寻找一种既好又快又脏的库以及更健壮的库。通常,这是两个不同的库,没关系。
78 c++  c  networking 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.