问题标签 [asyncsocket]
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.
iphone - Cocoa、Stomp、ActiveMQ、iPhone、SSL 和 AsyncSocket 需要帮助
好吧,也许不是所有 4 件事,但这是我的情况:
我有一个 ActiveMQ 后端(在我的桌面 Mac 上运行)。这是我拥有的库存 Apache ActiveMQ 服务器,我基本上将其用作回显服务器来跟踪日志并调试我的客户端。客户端是一个 iPhone 项目,它使用 AsyncSocket 进行了破解 Stomp.framework 实现。
我需要使用 AsyncSocket Cocoa 库与我或多或少工作的 Stomp 服务器对话。我可以将消息发送到队列,并将它们读回,所以我认为我在那里很好。
但是,当我尝试将所有内容设置为使用 SSL(也是一项要求)时,我从 NSError 对象中得到以下错误描述:
我一生都无法弄清楚这个错误代码是什么。有人有线索吗?
这是我为 AsyncSocket 设置 SSL 的方法:
编辑:在此处添加了正确的代码。注意自签名证书。
}
有人有想法么?我想我正确设置了流属性。也许这与 ActiveMQ 设置有关?除了在 ActiveMQ 中启用 SSL over Stomp 协议外,我没有进行任何配置。我没有证书或类似的东西。也许这就是问题所在?
任何见解表示赞赏!
iphone - iPhone EDGE/3G网口范围?有人知道吗?
我正在尝试在我的 iPhone 应用程序中访问 61616,并且 SCReachability 代码表明我有一个有效的网络,但我尝试写入 61616 时超时。有谁知道:
A. 如果 iPhone EDGE/3G 网络的端口范围有限或不允许连接到此端口?
B. 我如何明确地检查对该端口的访问。这是我的“网络可达”代码(借用自 Apple 的示例),它检查“foo.bar.com”,但没有显示如何检查“foo.bar.com:61616”。
任何帮助表示赞赏!
}
iphone - iPhone/iPod 使用 CocoaAsyncSocket 从 C# tcpip 服务器接收消息
我正在尝试通过 wifi 从 C# tcpip 服务器向 iphone/ipodtouch 应用程序发送/接收数据。为此,我使用了谷歌项目中的 cocoaAsyncSocket。如果我按下一个按钮并从 ipod 向服务器发送请求,它会返回请求的数据(例如歌曲标题)..我想知道每秒播放的是什么歌曲...所以从 C# 服务器我以 1 的间隔发送第二条消息到我的应用程序。在我的应用程序中,在间隔为 1 秒的计时器中,我调用了 asyncSocket 读取 readDataWithTimeout 方法。我的问题是 8-9 秒后不再调用该方法。与服务器的连接仍处于活动状态,C# 服务器仍在发送数据..
我想做的是以下事情:-> winamp 播放歌曲-> C# 服务器询问 winamp 他正在播放什么歌曲并将歌曲标题发送到我的应用程序。-> iphone 应用程序接收数据并显示它
我不知道为什么在短时间内不再调用 readDataWithTimeout 方法。也许是因为 C# 服务器发送的消息之间的时间很短?
谢谢你,索林
iphone - 如何在工作线程而不是主线程中使用 AsyncSocket?
我有一个连接到 IP 摄像机并使用 GET 方法检索 MJPEG 数据的 iPhone 应用程序。在模拟器上似乎一切正常,但在设备上,UI 似乎被阻塞:每当我收到图像数据时,我都会将其加载到 uiimageview 中。似乎唯一的出路是让 AsyncSocket 在后台线程上运行并将图像设置在 mainThread 上。
我该如何为 AsyncSocket 做到这一点?
cocoa - 使用 AsyncSocket 时客户端应用程序未按预期工作
我在一个简单的客户端-服务器应用程序中使用 AsyncSocket 类。作为第一步,我希望 - 一旦在客户端和服务器之间建立连接,客户端就会发送一条欢迎消息 - “连接到 xyz 服务器”到服务器,服务器在 textview 中显示它。
谁能建议我哪里可能错了?在此先感谢...... Miraaj
c++ - 当您在客户端禁用网络连接时,CSocket 不接收 OnClose 或 OnReceive
我用 c++ CSocket 创建了一个客户端服务器应用程序。当我将客户端连接到服务器,然后我使用普通 X 按钮关闭客户端或使用 taskmanager 结束任务时,服务器 CSocket 收到 OnClose 事件。问题是当我在运行客户端的 Windows 上禁用 Internet 连接时,服务器 CSocket 没有收到 OnClose 或 OnReceive 事件!
有人可能知道发生了什么吗?
更新:我刚刚测试过,发现客户也没有收到 OnClose!我在运行客户端的 Windows 上禁用了 Internet 连接!
cocoa - peer - to - peer chat with AsyncSocket class
I want to use AsyncSocket class for peer - to - peer chat. I have been able to make a sample chat application where one user can communicate with other user by transmitting messages to server and then from server to other user(s) by using it, but I am finding it some what difficult to manage sockets established in peer - to - peer chat and getting mixed up in server and client delegates provided by AsyncSocket class when both are implemented at one node.
I tried to search some sample code over net which uses AsyncSocket class to establish peer -to -peer chat, but unable to find any!
Moreover, I want to know will it be good to use AsyncSocket class for my requirements (establishing peer - peer chat, video conferencing, voice chat) or there is any better option available?
Thanks for any help,
Miraaj
iphone - 创建 MJPEG 查看器 Iphone
我正在尝试在 Objective C 中制作一个 MJPEG 查看器,但我遇到了很多问题。
首先,我使用的是 AsyncSocket( http://code.google.com/p/cocoaasyncsocket/ ),它可以让我连接到主机。
这是我到目前为止得到的
然后在 didConnectToHost 方法中:
}
这会调用 MJPEG 流,但不会调用它来获取更多数据。我认为它所做的只是加载第一块数据,然后断开连接。
我这样做是完全错误的,还是这条隧道的尽头有光?
谢谢!
c# - Socket Server:管理客户端连接
我想知道如何为套接字服务器实现客户端管理。
我遇到的情况是,我想知道客户端是刚刚重新连接还是新客户端。我知道,不应该这样。不过,它是一个相当临时的服务器,只能使用几个小时。
我正在考虑让每个客户端将自己的 GUID 传递给服务器。一旦服务器“识别”了一个客户端,它就可以摆脱该客户端先前持有的连接。
你会如何处理这个问题?还是这种方式完全不合适?
谢谢!
cocoa - 如何在可可中实现语音聊天?
我使用 AsyncSocket 类制作了一个简单的聊天应用程序,其中客户端节点可以通过聊天服务器应用程序相互发送消息。我想在其中集成语音聊天功能,但我没有通过网络获得任何可以告诉我正确前进方向的材料。
任何人都可以建议我一些有用的链接或想法,可以帮助我启动它吗?
谢谢,
米拉杰