草庐IT

socket_handle

全部标签

Ajax vs. Web sockets vs. Web Workers

这三者有什么区别?他们似乎在做同样的事情。您为什么以及何时会选择使用一种方法而不是另一种方法? 最佳答案 AJAX和websockets执行类似的任务——它们都建立了一个与服务器的通信channel。Webworkers与它们中的任何一个都无关,它们只是JS执行的独立线程。AJAX比websockets更成熟——它存在的时间更长,并且拥有更广泛的浏览器支持。AJAX是面向请求的——您向服务器发出请求,服务器响应,然后关闭连接。另一方面,Websocket与服务器建立持久连接,您可以通过该连接双向交换多条消息。如果您想在不阻塞浏览器界

【计算机网络】python——socket编程(TCP/UDP)

前言以前做了实验都是直接分享实验报告。反思了一下,实验报告又臭又长,最多只有同做这个实验的朋友会耐着性子看一看。为了提供更有效的知识分享,能为更多的朋友提供一些参考,以后的文章我都会尽量主题鲜明,简洁易读哒。目录前言一.Socket二.采用TCP进行数据发送的简单程序(python)C-S之间的动作次序Server:Client:测试三.采用UDP进行数据发送的简单程序(python)C-S之间的动作次序Server:Client:测试四.参考资料五.总结一.SocketSocket(套接字)是一种抽象层,应用程序通过它来发送和接收数据,就像应用程序打开一个文件句柄,将数据读写到稳定的存储器上

sockets - html5 websockets 会被防火墙削弱吗?

我对html5的websockets规范感到非常兴奋,但我有一个担忧。现在每个人都在某些网络上运行,路由器(有线/无线)内置防火墙,Windows也有内置防火墙。考虑到这一点,当服务器尝试连接回启动websocket握手的浏览器时,绝大多数用户会失败吗?(大多数人不知道如何在路由器上设置端口转发)还是我的想法不对,会顺利通过? 最佳答案 我不是专家(所以请检查确认)但我相信会有一个升级机制,可以建立常规的HTTP连接,然后升级到WebSocket,所以现有的防火墙规则不会干扰,除非他们正在做积极的应用程序级数据包检查。连接仍然由浏览

ios - 我如何 "go to"来自 XCode Storyboard的引用 socket 代码?

有谁知道如何从XCodeStoryboard的事件/导出侧边栏快速转到引用导出的代码? 最佳答案 socket没有任何代码。它是指向代码的IBAction链接。我还没有找到自动显示IBAction方法的方法,但是如果您选择对象(通常是一个按钮)并查看ConnectionsInspector,它会告诉您正在调用的目标和方法名称。然后,您可以在项目的源代码中找到该方法。 关于ios-我如何"goto"来自XCodeStoryboard的引用socket代码?,我们在StackOverflow

objective-c - Facebook SDK 3.1 iOS : Handle login if user remove app from Facebook Settings

我想在我的应用程序中集成一些Facebook。在这一点上,我已经成功登录、发帖到friend墙、检索friend列表等。除了一件事,一切都很好......如果用户从yourFacebooksettings/Applications中删除应用程序然后进入iOS应用程序,代码无法识别Facebook应用程序已从用户设置中删除并假定已登录(这是问题所在,因为如果用户尝试发布到friend的墙上,应用程序会没有什么)。然后,用户关闭iOS应用程序并重新启动它...通过这次重新启动,iOS应用程序“修复”并检测到用户不再登录。我无法在用户从设置中删除facebook应用程序后立即检测到这一刻,以

javascript - ionic 推送通知 : How to handle onClick?

情况:我正在使用IonicPushnotifications在我的应用程序中。一切正常。当用户发送消息时,通知将通过cURL请求触发,只有当接收者关闭应用程序或处于后台时,通知才会到达。我在处理onClick回调时遇到了问题。在documentation之后我已将回调函数放在onNotification参数中。"onNotification":Thisfunctionwillbecalledwhenyourdevicereceivesanotification,andprovidedwiththenotificationobjectreceived.当用户点击通知时,我需要做的是将他重

Android Fragment handle 后退按钮按下

这个问题在这里已经有了答案:HowtoimplementonBackPressed()inFragments?(58个回答)关闭6年前.我的Activity中有一些fragment[1],[2],[3],[4],[5],[6]如果当前Activityfragment为[2],则在返回按钮上按I必须从[2]返回到[1],否则不执行任何操作。这样做的最佳做法是什么?编辑:应用程序不得从[3]...[6]返回到[2] 最佳答案 在Fragment之间转换时,调用addToBackStack()作为FragmentTransaction的一

Android Fragment handle 后退按钮按下

这个问题在这里已经有了答案:HowtoimplementonBackPressed()inFragments?(58个回答)关闭6年前.我的Activity中有一些fragment[1],[2],[3],[4],[5],[6]如果当前Activityfragment为[2],则在返回按钮上按I必须从[2]返回到[1],否则不执行任何操作。这样做的最佳做法是什么?编辑:应用程序不得从[3]...[6]返回到[2] 最佳答案 在Fragment之间转换时,调用addToBackStack()作为FragmentTransaction的一

ios - 如何在 React Native 应用程序的 iOS 后台运行 socket.io?

我在iOSReactNative(v0.20)应用程序中使用socket.io。该应用程序跟踪我的位置,当我的位置发生变化时,它会向服务器发送一条消息。如果套接字连接丢失,服务器会发送电子邮件通知我。我在后台使用react-native-location进行位置跟踪,但我无法让socket.io工作。每当我更改应用程序或关闭屏幕时,该应用程序都会继续跟踪我的位置,但我会失去套接字连接。有没有办法像位置跟踪一样在后台运行socket.io?除此之外,是否有一些native代码可以让我在后台保持客户端/服务器连接?我知道有一个WebSocketalternative但我看不到让它在后台运行

ios - 错误 : received error: [57] Socket is not connected - iOS 10

我刚刚更新到Xcode8和iOS10。创建构建后,我遇到了一个错误,我认为这是导致某些数据未获取的原因。我不知道从这里该何去何从,但它似乎以某种方式与http调用有关。无论哪种方式,我都不喜欢这些错误的外观,需要追根究底。在日志中我得到:[]nw_connection_write_close9Connectionisnotready,sendingerrorcallback[]__tcp_connection_write_eof_block_invokeWriteclosecallbackreceivederror:[57]Socketisnotconnected这些错误是什么意思,我