问题标签 [client]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 您最喜欢在 Web 上创建工具提示的 JavaScript 库/脚本是什么?
我过去使用过 jTip(jQuery 插件)和 overLIB。还有其他我应该研究的……任何公认的“最好”的吗?
java - Java:在套接字上重新连接有时会出错
我正在制作原型客户端和服务器,以便了解如何处理重新连接。服务器应该创建一个 serversocket 并永远监听。客户端可以连接、发送其数据并关闭其套接字,但它不会向服务器发送“我完成并关闭”类型的消息。出于这个原因,由于远程客户端已经关闭,服务器在执行 aEOFException
时会得到 a。readByte()
在 的错误处理程序中EOFException
,它将关闭套接字并打开一个新套接字。
这就是问题所在:即使在成功打开套接字/输入流/输出流之后,客户端有时也会SocketWriteError
在调用时得到一个。outputStream.write()
这可能与我打开和关闭这些套接字的频率有关。一件有趣的事情是客户端在退出之前会执行任意数量的写入/关闭/重新连接。有时会在第一次重新连接时出错,有时需要 50 次重新连接才能看到SocketWriteError
.
这是客户端的错误:
以下是一些代码片段:
服务器:
客户:
有谁知道如何正确重新连接?
iphone - iphone SDK:套接字客户端...如何处理跨不同视图/类的接收数据委托?
我正在为 iPhone 上的音频服务器编写控制器。每个“视图”通常需要作为客户端从 TCP/IP 套接字获取数据。我有一个使用AsyncSocket类的类的套接字。(在尝试让套接字客户端工作的时间超过我想承认的时间之后,这是一个非常令人印象深刻和有用的类)。这需要编写委托函数来接收数据......
我有一个标准表视图界面,我在一个视图上看到了一个艺术家列表,然后选择艺术家时,我会在下一个视图上移动到专辑,依此类推。
我的问题是:当我从一个视图转到另一个视图时,发送和接收数据的最佳方式是什么?我需要为每个视图类创建一个全新的套接字吗?(似乎有点过头了)以某种方式再次链接本地接收器委托?
我似乎想不出让这个在 1 类之外工作的“正确”方法,并且关于 iphone 上的套接字客户端通信的在线信息并不多。
c# - TCP 客户端异步套接字回调
请注意,问题是关于仅在套接字上使用异步回调模式!
我想构建一个 TCP 客户端,它会在收到数据包以及关闭套接字时通知我,因为 NET 提供的 beginRecv、endRecv 功能不会通知连接是否仍然可用。
我的问题:有没有办法像使用 WinAPI 一样创建 TCP 客户端?
我的意思是使用消息调用 WSAAsyncSelect,当收到消息时,它会调用您在 WSAAsyncSelect 中调用的函数,然后您可以通过 WParams FD_CLOSE FD_READ FD_WRITE 查看连接是否已关闭或有新数据包。
如果没有。我不能同时控制我的连接和传入的数据包吗?我不想一直打电话给 BeginRecv EndRecv。-.-
提前致谢!
wcf - 从 Windows 服务生成客户端代理
我正在尝试从 WCF 服务库生成客户端代理。我在 Windows XP Pro 工作站上使用 VS2005、.NET 3.0。WCF 服务托管在 Windows 服务中。当我将 Windows 服务作为控制台应用程序运行时,没有问题。我可以针对该地址运行 svcutil.exe 并生成代理。但是,当我在发布模式下编译该服务并使用 InstallUtil 将其安装在工作站上时,出现错误“错误:无法从 net.tcp://localhost:9090/Service2 获取元数据”。这些是我为服务使用 app.config 的设置
tfs - 在团队资源管理器中显示从右到左的文本
我们已经开始在工作中使用 TFS,并且我正在将我的错误从以前的问题跟踪软件迁移到 TFS。所有这些都是用希伯来语写成的,这是一种从右到左的语言,但混合了英语单词。
TFS 客户端中的所有文本字段都是从左到右的,因此我必须手动在所有字段中按 Ctrl-Right-Shift 才能正确阅读它们。
有什么方法可以更改 TFS 客户端中的默认文本方向?我研究了自定义工作项表单元素,例如这里:http: //msdn.microsoft.com/en-us/library/ms194963.aspx 但我找不到任何用于更改文本方向的属性。
javascript - 发送到 Web 客户端需要多少 JSON?
所以,我的问题有点基于经验,所以我想知道那些试图加载数据集的人,要加载的数据量是多少。我的用户有相对较大的管道,所以我不必担心调制解调器用户,但我确实关心处理时间。我猜我的限制在 300-1024k 范围内,但有没有人有办法或网站做了一些更明确的事情?
我遇到过这个资源。它是从 2005 年开始的,所以我认为它已经过时了,尽管一般的教训似乎很合理:
http://blogs.nitobi.com/dave/2005/09/29/javascript-benchmarking-iv-json-revisited/
我也遇到了这个:
http://www.jamesward.com/census/
还有什么值得检查的吗?
java - Java中的服务器断开连接
相关帖子没有回答我的问题。
我有一台服务器,它执行以下操作:
即使在我的客户端断开连接后,服务器也无法通过 IOException 识别它。另一篇文章说我会看到一个 End-of-Stream 角色。但是,情况并非如此,因为在我的客户端断开连接后,我再也看不到“处理输入流”,这表明没有可用的数据。
也许我目前理解它是如何工作的方式有问题。
请帮忙。
c# - 如何在 ASP.NET 中获取用户的客户端 IP 地址?
我们必须Request.UserHostAddress
在 ASP.NET 中获取 IP 地址,但这通常是用户的 ISP 的 IP 地址,而不是例如单击链接的用户机器的 IP 地址。我怎样才能得到真实的IP地址?
例如,在 Stack Overflow 用户配置文件中,它是:"Last account activity: 4 hours ago from 86.123.127.8",但我的机器 IP 地址有点不同。Stack Overflow 是如何得到这个地址的?
在某些 Web 系统中,出于某些目的会检查 IP 地址。例如,对于某个 IP 地址,用户每 24 小时只能点击 5 次下载链接吗?此 IP 地址应该是唯一的,而不适用于拥有大量客户端或 Internet 用户的 ISP。
我理解的好吗?
php - 向客户端发送文件
我想通过 Php 在服务器中编写一个文本文件,并让客户端下载该文件。
我该怎么做?
本质上,客户端应该能够从服务器下载文件。