Tag: 联网

主机名的有效字符?

什么是主机名的有效字符? 这将是像联网的计算机或networking域。 把它放在上下文中,我正在写一个连接到远程服务器的PC游戏; 所以我有一个主机名字段和端口字段。 很明显,端口是一个短程序中的数字,但是我需要知道所有可能的主机名字符(以及可能需要的任何其他模式 – 主机名是否需要以字母开头?)。 主机名的例子包括localhost或google.com 。

桥接networking在Windows 10下的Virtualbox中不起作用

我刚将笔记本电脑从Windows 7升级到Windows 10,发现我无法启动configuration了桥接适配器的Virtualbox VM。 请参阅下面的configuration:

如何在VirtualBox上ping ubuntu guest

我有一个虚拟机(VirtualBox)与Ubuntu。 主机是Windows 7.如何从主机ping我的Ubuntu,反之亦然? 尝试在虚拟机设置中设置“桥接”连接types,但没有效果,我只在Ubuntu中失去了互联网连接。

在UITableView的iOS文档目录中列出保存的文件?

我已经设置了下面的代码来将文件保存到文档目录中: NSLog(@"Saving File…"); NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.reddexuk.com/logo.png"]]; AFHTTPRequestOperation *operation = [[[AFHTTPRequestOperation alloc] initWithRequest:request] autorelease]; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *path = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"logo.png"]; operation.outputStream = [NSOutputStream outputStreamToFileAtPath:path append:NO]; [operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) { NSLog(@"Successfully downloaded file to %@", path); } failure:^(AFHTTPRequestOperation *operation, NSError *error) { NSLog(@"Error: %@", error); }]; […]

获得运行python脚本的Windows电脑的名字?

基本上,我的networking上有几台Windows电脑,将运行一个python脚本。 应该在脚本中使用一组不同的configuration选项,具体取决于运行此脚本的计算机。 我将如何获得在python脚本中的计算机名称? 假设这个脚本运行在名为DARK-TOWER的计算机上,我想写下这样的内容: >>> python.library.get_computer_name() 'DARK-TOWER' 有我可以使用的标准或第三方库吗?

最适合内部应用的TCP端口号范围

我在每个内部应用程序运行在单独的Tomcat实例上并使用特定的TCP端口的地方工作。 为了避免端口号与服务器上的其他进程发生冲突,最佳的IANA端口范围将用于这些应用程序? 基于http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xml ,这些是我目前看到的选项: 系统端口(0-1023):我不想使用任何这些端口,因为服务器可能在此范围内的标准端口上运行服务 用户端口(1024-49151):鉴于这些应用程序是内部的,我不打算请求IANA为我们的任何应用程序预留号码。 但是,我想降低另一个进程使用相同端口的可能性,例如1521上的Oracle Net Listener。 dynamic和/或专用端口(49152-65535):这个范围是自定义端口号的理想select。 我唯一担心的是这是否会发生: 一个。 我configuration我的一个应用程序使用端口X. 湾 应用程序停机几分钟或几小时(取决于应用程序的性质),使端口暂时不用, C。 操作系统将端口号X分配给另一个进程,例如,当该进程充当需要到另一个服务器的TCP连接的客户端时。 考虑到它落在dynamic范围之内,并且就操作系统而言,X目前是未使用的 d。 应用程序无法启动,因为端口X已在使用中

TCP与videostream上的UDP

我刚从networking编程考试中回到家,他们问我们的一个问题是“如果你要stream式传输video,你会使用TCP还是UDP?给存储video和现场videostream解释一下” 。 对于这个问题,他们只是简单地期望对存储的video和UDP的实时video的TCP简短的回答,但我在回家的路上想过这个,是否更好地使用UDPstream媒体直播video? 我的意思是,如果你有足够的带宽,并且说你正在进行足球比赛或演唱会,你真的需要使用UDP吗? 比方说,当你正在播放这个音乐会或者使用TCP的任何东西的时候,你会开始丢失数据包(在你和发送者之间的某个networking中发生了一些不好的事情),并且整整一分钟你都没有收到数据包。 videostream将暂停,并在一分钟之后,数据包开始再次通过(IP为您find一条新的路线)。 接下来会发生的事情就是,TCP会在你丢失的那一刻重新传输,并继续向你发送实时stream。 作为一个假设,带宽高于stream上的比特率,并且ping不是太高,所以在很短的时间内,你丢失的那一分钟将作为你的stream的缓冲区,这样,如果丢包再次发生,你将不会注意到。 现在,我可以想到一些设备,这不是一个好主意,比如video会议,因为在video聊天过程中的延迟是非常可怕的,所以你总是需要在videostream的尽头。在足球比赛或者音乐会期间,如果你是在stream后面的一分钟,那么它有什么关系? 此外,您可以保证获得所有数据,最好保存以备以后查看。 所以这使我想到了我的问题。 有什么缺点,我不知道使用TCP实时stream媒体? 还是应该是真的,如果你有带宽的话,你应该去TCP,因为它对networking(stream量控制)来说是“更好的”?

stream量控制和拥塞控制在TCP中有什么区别?

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

如何为我的应用程序select多播地址?

我应该如何为我的应用程序select一个IPv4多播地址? 我可能需要不止一个(最终可能是整个范围),但只是想避免与其他应用程序的冲突。 数据包将完全包含在一个pipe理域中,可能是一个局域网 如果我的应用程序有几个独立的实例在同一个networking上使用,他们可以分别使用自己的多播地址 – 但是如果它们不这样做,它们将能够共存,它们只会有less量开销忽略彼此的包。 我的数据包已经包含一个“幻数”来避免问题 我会检查发件人的地址(我知道这个地址可以被欺骗),TTL和其他的东西,以防止意外的数据包被淹没。 想法请:) 目前我刚从“本地使用”空间239.255.42.99分配了一个任意的

查看我的networking上其他机器上的IIS托pipe站点

在家里我有一个简单的networking设置包含2台机器。 在一台机器上,我有一个用IIS7托pipe的网站。 我没有在标准的localhost/index.htm地址,而是在HOSTS文件中添加了一个指向本域IP(127.0.0.1)的条目 – www.mysite.dev 。 我可以用www.mysite.dev访问该网站,没有任何问题。 我想要做的是能够从我的networking上的其他机器查看本网站。 最初我认为这可以通过像MACHINE-NAME/www.mysite.dev这样的URL完成,但连接总是超时。 但是我可以ping MACHINE-NAME没有问题。 出于testing目的,我已经禁用了两台机器上的Windows防火墙,但没有喜悦。 就像一个典型的Web开发人员,我的硬件/networking技能很差。 任何人都可以看到我要去哪里错了?