草庐IT

OS-level

全部标签

javascript - 如何为 Firefox OS TCP 套接字设置超时

我正在研究firefox-os尝试通过TCPSocketAPI按顺序连接到IP列表的应用程序.但是,如果套接字在几秒钟内没有连接,或者连接处于非事件状态超过几秒钟,我想关闭套接字。例子:varsocket=navigator.mozTCPSocket.open(IP,port);//wouldliketosettimeoutforconnectionheresocket.onopen=function(event){varserviceRequest=newObject();serviceRequest.type="myService";varsendStr=JSON.stringif

objective-c - 简单的 OS X TCP 转发服务器/服务

作为TDD(测试驱动开发)项目的一部分,我想要一个简单的OSX服务/服务器,它只在两个客户端之间转发数据。目的是使在iOS中运行的一段代码(正在测试)与在OSX中运行的另一段代码之间能够进行通信。我想我需要双方在测试期间连接到服务器,它指向TCP有很多使用NSStream创建简单客户端的示例,但未能找到创建服务器端的原因。 最佳答案 我原以为这个转发软件成为最终服务器的客户端是正常的,而不是其他代码片段都成为它的客户端(因为它们都是反-直观且有点难以实现):iOSApp->ForwardingServer->OSXServer您可以

objective-c - IP Don't fragment bit on Mac OS

我正在编写一个基于TCP的文件传输程序。我想在IP上设置不分片标志在套接字上,这是我想要做的:intval=1;setsockopt(sd,IPPROTO_IP,IP_DONTFRAG,&val,sizeof(val));但是IP_DONTFRAG在MacOS上似乎不可用。我错过了什么吗?还是我忘了正确包含它?有知道的先谢过了​​--山姆 最佳答案 google提出了这个:http://lists.apple.com/archives/macnetworkprog/2006/Jul/msg00014.html

macos - 谁在监听 Mac OS X 上给定的 TCP 端口?

在Linux上,我可以使用netstat-pntl|grep$PORT或fuser-ntcp$PORT找出哪个进程(PID)正在监听指定的TCP端口。如何在MacOSX上获得相同的信息? 最佳答案 在macOSBigSur及更高版本上,使用此命令:sudolsof-i-P|grepLISTEN|grep:$PORT或仅查看IPv4:sudolsof-nP-i4TCP:$PORT|grepLISTEN在旧版本上,使用以下形式之一:sudolsof-nP-iTCP:$PORT|grepLISTENsudolsof-nP-i:$PORT|

macos - 在 Swift OS X 应用程序中单击按钮时更改自定义 View 绘图

所以在我的SwiftOSX应用程序中,我有一个自定义View和一个按钮。当我启动我的应用程序时,我的View显示一个红色椭圆形,我需要将该绘图更改为drawRectangle()-当我单击我的按钮时的方法。我的自定义View类MyView如下所示:importCocoaimportAppKitclassMyView:NSView{varisTrue=trueoverridefuncdrawRect(dirtyRect:NSRect){super.drawRect(dirtyRect)//Drawingcodehere.ifisTrue{DrawingMethods.drawOval()

objective-c - OS X 在后台打开 URL 方案

我目前正在编写一个实现自定义URL方案的OSX应用程序。按照设计,我的应用程序会相对频繁地(大约每2-4分钟)打开来自外部源的URL。但是,这需要在后台完成(即没有GUI或事件应用程序的切换)。这是一个状态栏应用程序(Applicationisagent(UIElement)设置为YES),并且ApplicationUIPresentationMode设置为全部抑制。虽然这些确实阻止了在打开相关URL时显示任何UI元素,但当时处于事件状态的任何应用程序窗口都会失去焦点。显然,每隔几分钟就不能专注于您正在工作的任何窗口,那么在打开自定义URL时如何防止这种行为?

swift - 台风:从 Storyboard OS X 注入(inject) Controller

我在Xcode(OSX、Swift、Storyboards)中有一个干净的OSX项目。Info.plist有如下配置这是MyAssembly.sift中ViewController的配置publicdynamicfuncviewController()->AnyObject{returnTyphoonDefinition.withClass(ViewController.self){(definition:TyphoonDefinition!)indefinition.injectProperty("name",with:"TESTINJECTED")}}这是我的ViewControl

macOS_Ventura_13.0_22A380可引导可虚拟机安装的纯净版苹果OS系统ISO镜像安装包免费下载

现在网络上黑果系统出现了许多多合一的多功能版,不是说这些版本不好,只是小编个人觉得,操作系统就是用来使用的,黑果本来就是服务于一些非苹果机的苹果OS爱好者的,简洁稳定应该是首选,固小编毅然放弃那些多功能的豪华版镜像版,独宠我的纯净可引导安装版。小编给大家推荐分享的macOS会侧重于纯净版的分享,当然是可引导的,可虚拟机安装的,可稳定正常使用的。因大家需求不同,后面也会分享一些那些多功能的镜像版。仅供学习参考,献给那些爱折腾的朋友,哈哈哈~言归正传,今天分享的版本为官方原版安装包(想要官方原版下载链接的朋友,公众号发送【“mac官方”】获取下载地址),加了一个引导,为了方便更多的Windows用

swift - 如何在 Mac OS Swift 应用程序中重新获得/设置焦点

在我的一个观点中,我将模态对话框称为:letapplication=NSApplication.shared()application.runModal(for:artistDialogWindow)当按下OK或Cancel按钮时,我会像这样终止模态窗口:letapplication=NSApplication.shared()application.stopModal()调用对话框的View重新获得控制权。运行so代码后,它退出。在屏幕上,似乎没有窗口具有焦点。如果单击窗口的标题栏,标题栏左侧的红色、橙色和绿色按钮会从灰色变为彩色。我如何以编程方式执行此操作?我尝试了NSApplic

swift - OS X 10.11 上无法识别的选择器

我在系统状态栏中使用带有菜单的自定义项来控制我的应用程序中的某些功能。这是我的代码:importFoundationclassStatusBarMenuController{varstatusItem:NSStatusIteminit(){self.statusItem=NSStatusBar.system().statusItem(withLength:NSSquareStatusItemLength)statusItem.image=NSImage(named:"StatusBarButtonImage")letmenu=NSMenu()letisListeningMenuItem