Tag: networking服务

java.net.SocketException:连接重置

我正在尝试从套接字读取以下错误。 我正在做的InputStream readInt() ,我得到这个错误。 仔细阅读文档,这表明连接的客户端部分closures了连接。 在这种情况下,我是服务器。 我有权访问客户端日志文件,并且不closures连接,实际上它的日志文件表明我正在closures连接。 那么有人知道为什么会发生这种情况吗? 还有什么要检查的? 当有地方资源达到阈值时,这是否会出现? 我注意到,我有以下行: socket.setSoTimeout(10000); 就在readInt() 。 有一个原因(长话短说),但只是好奇,有什么情况下,这可能导致指出的错误? 我的服务器运行在我的IDE中,而我恰巧把我的IDE卡在一个断点上,然后我注意到在我的IDE中我自己的日志中出现了完全相同的错误。 无论如何,只要提到它,希望不是一个红色的鲱鱼。 🙁

使用node.js作为一个简单的Web服务器

我想运行一个非常简单的HTTP服务器。 每个对example.com GET请求都应该得到index.html ,但是作为一个普通的HTML页面(也就是当你阅读正常的网页的时候)。 使用下面的代码,我可以读取index.html的内容。 如何将index.html作为常规网页提供服务? var http = require('http'); var fs = require('fs'); var index = fs.readFileSync('index.html'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end(index); }).listen(9615); 下面的一个build议很复杂,需要我为每个我想使用的资源(CSS,JavaScript,图像)文件写一个get line。 我如何用一些图片,CSS和JavaScript来提供一个HTML页面?

连接到networking共享时如何提供用户名和密码

当连接到当前用户(在我的情况下,networking使能的服务用户)没有权限的networking共享时,必须提供名称和密码。 我知道如何使用Win32函数(来自mpr.dll的WNet*系列)执行此操作,但希望使用.Net(2.0)function执行此操作。 有什么select可用? 也许更多的信息可以帮助: 用例是一个Windows服务,而不是一个Asp.Net应用程序。 该服务运行在一个没有共享权限的帐户下。 客户端不知道共享所需的用户帐户。 客户端和服务器不是同一个域的成员。

为HTML表单的action属性使用空的URL是一个好习惯吗? (动作=“”)

我想知道是否有人可以给“最佳做法”的回应,使用空白HTML表单操作回发到当前页面。 有一个post询问一个空白的HTML表单动作在这里做了什么 ,一些这样的页面表明这是好的,但我想知道人们的想法。

在什么情况下,AJAX长/短轮询比HTML5 WebSockets更受欢迎?

我正在为朋友构build一个小型聊天应用程序,但不确定如何及时获取信息,而不是像手动或基本不强迫刷新页面一样。 目前,我正在使用简单的AJAX来实现这个function,但是这有一个缺点,就是在短暂的计时器耗尽之后,会定期打到服务器。 在研究长/短轮询时,我碰到了HTML5 WebSockets。 这似乎很容易实现,但我不确定是否有一些隐藏的缺点。 例如,我认为WebSockets只支持某些浏览器。 WebSockets还有其他的缺点,我应该知道吗? 既然看起来两种技术都是一样的,那么在哪种情况下,人们更喜欢使用一种技术呢? 更具体地说,HTML5 WebSockets是否使得AJAX长/短轮询过时,或者有更好的理由来selectAJAX而不是WebSockets?

Androidnetworking库比较:OkHTTP,Retrofit和Volley

从iOS开发人员学习Android的两个部分的问题,工作在一个Android项目,将从JSON到图像到audio和video的stream式下载的各种请求: 在iOS上,我广泛使用了AFNetworking项目。 有一个相当于Android的库吗? 我已经阅读了Square的OkHTTP和Retrofit ,以及Volley,但还没有与他们合作的经验。 我希望有人可以提供一些最佳用例的具体例子。 从我读到的,似乎OkHTTP是三个中最强大的,可以处理这个项目(上面提到)的要求。

如何通过TCP连接到使用ADB的Android?

我试图debugging一个摩托罗拉Droid的应用程序,但我有一些困难通过USB连接到设备。 我的开发服务器是在Hyper-V中运行的Windows 7 64位虚拟机,因此无法通过USB或guest虚拟机直接连接。 我安装了几种不同的USB-over-TCP解决scheme,但是由于ADB监视器反复报告“设备监视器无法开始监视”,连接似乎有问题。 有没有一种方法可以直接从开发机器上的客户端连接到使用networking而不是USB连接的设备上的守护进程,或者可能有其他可行的选项?

NetworkOnMainThreadException

我刚刚在官方文档中发现了NetworkOnMainThreadException 并想知道模拟器是否正在抛出这个。 我一直在testing我的应用程序,据我所知,所有的networking都脱离主线程(使用Roboguice RoboAsyncTask),但你永远不知道是否没有逃脱。 我也使用StrictMode并没有看到任何东西。 我的代码是干净的,还是不会在模拟器上抛出? 我们应该如何准备在生产中发生这种情况呢? 宽限期或什么? 或者现在已经过去了;-) ??

HTTP GET请求的最大长度?

什么是HTTP GET请求的最大长度? 是否有响应错误定义服务器可以/应该返回,如果它收到一个GET请求超过这个长度? 更新:如标签中所示,这是在Web服务API的上下文中,尽pipe看到浏览器限制也很有趣。