network-programming相关内容

如何列出iOS 4中的TCP / UDP连接

我感兴趣的是在iOS 4.3设备上获取活动TCP / UDP网络连接的列表。基本上,我正在寻找在OS X Darwin下发出“netstat -anp tcp”(或相同但带有udp)命令所获得的相同类型的信息。 我搜索过Apple的iOS开发者库(特别是NSNetServices,CFNetServices和iOS手册页)和互联网,但没有取得好成绩。然而,有一个iOS Netstat应用程序 ..
发布时间:2018-09-06 10:59:40 移动开发

在运行AFHTTPSessionManager的AFNetworking 2中设置对并发任务的限制

所以我知道在旧的AFNetworking中这可以使用AFHTTPClient, 而且我知道如果我使用AFHTTPRequestOperationManager我可以设置队列的限制,但我不能让AFHTTPSessionManager只运行x请求没有自己使用成功块(我不想要)实现它的时间。 以下代码没有限制我的连接: AFHTTPSessionManager * manager = [A ..

iOS - 获取ARP表

我正在尝试构建网络扫描程序。 我知道这个程序,所以我想ping网络中所有可用的主机,然后获取 ARP 表,这样我就可以映射每个IP的MAC地址。 我用Google搜索ARP表,但我没有找到任何指导如何实现此功能。 我也在Stack溢出时发现了类似的问题: Link1 Link2 关于如何实施ARP功能的答案尚不清楚。 这个有官方指南吗? Apple是否批准ARP表功能? ..
发布时间:2018-08-31 19:37:12 移动开发

AlamoFire下载后台会话

我在新应用程序中使用Alamofire(基于Alamofire的下载管理器示例) 我需要对使用后台会话下载文件进行一些澄清。 我需要覆盖SessionDelegate以使其有效吗? 或者只是 backgroundCompletionHandler ? 通常使用Alamofire处理后台下载的步骤是什么? 我如何处理我的应用程序相关的情况,下载量不断变化。 谢谢和问候。 解决方 ..
发布时间:2018-08-31 19:05:19 移动开发

objective c - 正确使用beginBackgroundTaskWithExpirationHandler

我对如何以及何时使用 beginBackgroundTaskWithExpirationHandler 感到有点困惑。 Apple在他们的示例中显示在 applicationDidEnterBackground 委托中使用它,以获得更多时间来完成一些重要任务,通常是网络交易。 在查看我的应用程序时,似乎我的大多数网络内容都很重要,如果用户按下主页按钮,我想完成它。 因此,包含 b ..

Swift - 获取设备的IP地址

我需要在Swift中获取iOS设备的IP地址。这不是关于此的其他问题的重复!我只需要获得WiFi IP地址,如果没有wifi地址 - 我需要处理它。 Stack Overflow上有一些关于它的问题,但是只有返回ip地址的函数。例如(来自如何在swift中获取IP地址): func getIFAddresses() - > [String] { var addresses = [Stri ..
发布时间:2018-08-30 17:16:54 移动开发

从具有Read :: read_to_string的TcpStream读取将挂起,直到远程端关闭连接

我正在尝试在Rust中实施 Haskell IRC bot教程并且在阅读时遇到一些困难连接后服务器发送给我的是什么似乎发生的事情是我连接,从服务器读取~5 KB,然后大约240秒后,所有内容立即被转储,而不是逐行读取。连接由ping超时关闭,最终应该发生,因为我还没有ping-pong函数来回复。 这是我到目前为止所拥有的: use std :: io :: {Read,Write} ..
发布时间:2018-08-24 17:52:31 其他开发

输入/输出流:流的结束?

我一直想知道:流的结束是什么? 在java.io包中的大多数readLine方法的javadoc中,你可以读到“如果到达流的末尾,则返回null“ - 尽管我实际上从未得到过null,因为大多数流(在我经常使用的网络流的情况下)只是阻止程序执行,直到将某些内容写入流中在远程端 是否有办法以实际的非异常抛出方式强制执行这种行为?我只是好奇... 解决方案 想想正在阅读的文件。那里 ..
发布时间:2018-08-24 17:40:13 Java开发

I / O完成端口的优缺点

为什么很多人说I / O完成端口是快速而漂亮的模型? 什么是I / O完成端口的优点和缺点? 我想了解一些比其他型号更快的IOCP点。 如果你可以比较其他模型(选择,epoll,传统的多线程/进程)来解释它,那就更好了。 解决方案 I / O完成端口非常棒。描述它们没有更好的词汇。如果Windows中的任何内容都正确完成,那就是完成端口。 你可以创建一些线程数(实际 ..
发布时间:2018-08-24 17:12:11 其他开发

循序渐进:如何对客户端IDE进行Xdebug故障排除连接

背景 将Xdebug与PHP和Komodo IDE以及Eclipse PDT一起使用。 Xdebug已安装在服务器上并正常运行。这是因为Xdebug代码命令在插入服务器上的PHP文件时按预期工作。 问题 连接到客户端工作站不起作用,很难确定原因,因为它失败了多个IDE。 问题 如果您知道Xdebug已安装并在服务器上运行,那么请逐步检查清单以解决问题。客户端无法 ..
发布时间:2018-07-13 18:23:45 PHP

Java HTTPS连接转发

我正在编写一个简单的程序,在 Java 中接收来自浏览器(如Firefox)的连接请求,解析统计信息请求,然后将请求转发给原始目的地。程序然后从目标读取响应,解析响应的统计信息,然后将响应转发给浏览器。 此操作的伪代码如下: //接受来自浏览器的连接并读取请求 1.套接字browserConnection = serverSocket 。接受(); 2. browserConn ..
发布时间:2018-07-10 18:35:26 Java开发

在没有证书的基于https的java SSL中

是否可以在不使用java证书的情况下使用带httpconnection的ssl?我想使用随机数或semetric键。 感谢 Raihan 解决方案 虽然 SSL / TLS并不严格要求证书,但HTTPS需要证书,因为 RFC 2818 (特别是第3.1节)明确提及X.509证书。 您可以在 ServerFault上的这个答案中找到更多详细信息,对于一个非常相似的问题。 ..
发布时间:2018-07-10 17:53:20 Java开发

检查POST响应会显示其他用户的电子邮件和密码

在某些论坛中,我使用Firebug查看了POST请求的JSON响应。 说,用户的电子邮件是X @ Y.com,密码是Zabc123在这个论坛上发布了自己的页面。我想在他的帖子上发表评论。 但在我发布评论之前,我打开了Firebug的 Net 面板: 在我发布评论后,我看到的回复Firebug是这样的: postid 1432 其他事情...... 电子邮件X@Y.c ..
发布时间:2018-07-10 16:43:59 其他开发

是否可以从http标头中找到文件名

通常在下载文件时,假设使用QNetworkAccessManager,链接末尾不存在文件名。在这种情况下如何获得正确的文件名。即使链接不包含名称提示,firefox也会始终使用其正确的名称和扩展名下载该文件。我们可以使用mime-types获得一些扩展,但是文件名是什么。 解决方案 是的。这是 Content-Disposition:附件; filename = ..
发布时间:2018-07-10 14:51:44 C/C++开发

Java HTTP响应代码,URL,IOException

我从我正在尝试与之通信的服务器获得503响应。现在,它在日志中向我显示了这一点,但是,我想要捕获它触发并处理它的IOException,当且仅当响应代码是503时,没有别的。我该怎么做? 编辑: 这是我的代码的一部分: inURL = new BufferedReader(new InputStreamReader(myURL.openStream())); Strin ..
发布时间:2018-07-10 11:02:01 Java开发

解析HTTP标头的子集以标识主机Web地址

HTTP协议全部包含在TCP数据包的数据部分中。 作为一项任务,我需要解析HTTP头域(出于这个问题的目的,我们只考虑主机网址)只使用字符串解析功能,我不能使用任何现有的库来做到这一点。我试图找到HTTP标头的按位分段,但失败了。我真的不知道现在该做什么。有什么建议么? 事先谢谢 我已经完成的是提取以太网,IP和TCP头信息并进行了解析十六进制形式的数据,即 数据 ..
发布时间:2018-07-10 11:01:49 其他开发

如何将HTTPS流量从SOCKS代理转发到HTTP代理

我编写了一个SOCKS代理,如果关闭链接,它可以同时处理HTTP和HTTPS流量。 如果打开链接并且转发主机和端口属于过滤HTTP代理然后只有HTTP流量可以流动。 HTTPS流量不会流动并报告SSL错误。 请注意,当请求直接来自浏览器而不是来自SOCKS服务器时,HTTP代理会处理HTTPS流量。 例如,如果我向 https://发出请求www.google.com 发生以下情 ..

多个HTTP请求与iOS上的单个TCP连接

我正在开发一个使用我控制的基于Web的API的iPhone应用程序。连接到一个不断开放的TCP端口并通过TCP API发出请求,或者为我想要获取的所有数据发出新的HTTP请求会更快还是更有效? 我在想,差异可以忽略不计,但我可能错了。 每次加载新视图时都会获取新数据,所以请求可以相当频繁地发生。 解决方案 我认为差别很小。 值得注意的是NSURLConnection默认支 ..
发布时间:2018-07-10 09:52:49 移动开发