小编Dil*_*lon的帖子

将屏幕坐标中的NSPoint转换为窗口坐标

我正在实现拖放cocoa应用程序,我使用NSDraggingSource协议中的以下方法:

- (void)draggedImage:(NSImage *)draggedImage movedTo:(NSPoint)screenPoint{
Run Code Online (Sandbox Code Playgroud)

NSPoint以屏幕坐标给出,我需要在窗口或视图坐标中.如果使用NSEvent调用该方法,我可以执行以下操作:

    -(void)mouseDown:(NSEvent *)pTheEvent {

 NSPoint tvarMouseInWindow = [pTheEvent locationInWindow];
 NSPoint tvarMouseInView   = [self convertPoint:tvarMouseInWindow fromView:nil]; }
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚如何只使用NSPoint来做到这一点.提前致谢!

cocoa drag-and-drop

9
推荐指数
1
解决办法
7498
查看次数

安全 websocket (WSS) 证书签名

我有一个网站https://www.foo.com,在这个网站上,我使用 websocket(运行我们的软件的机器的一些随机 IP 地址)连接到其他机器。即我连接到运行的 websocketws://123.45.67:80

问题是该站点通过 HTTPS 提供服务,而我想要连接的 websocket 服务器也需要安全连接 (WSS),并且不能与常规 websocket (WS) 一起使用。

问题是:如何签署驻留在不在我的域中的每个 websocket 服务器上的证书?我可以使用来自主站点的https://www.foo.com证书为任意域上的 websocket 服务器签署 x509 证书吗?

我使用Fleck作为 websocket 服务器

.net ssl ssl-certificate x509certificate websocket

5
推荐指数
1
解决办法
9484
查看次数