标签: client

最佳Python支持的服务器/客户端协议?

我正在寻找一个支持Python的良好服务器/客户端协议,用于在一个服务器和许多客户端之间进行数据请求/文件传输.安全性也是一个问题 - 因此安全登录将是一个优势.我一直在研究XML-RPC,但它看起来是一个非常古老的(现在可能还没用?)协议.

python client

9
推荐指数
3
解决办法
8463
查看次数

如何将Perforce depot位置转换为客户端视图位置

我想知道如何将Perforce depot位置转换为客户端视图位置以进行脚本编写.

我有一个脚本,首先在perforce中检出文件以进行编辑,然后与文件进行交互.我需要将库位置(即\ Projects\Project6)转换为客户端视图位置.(即d:\ Projects\Project6).

这可能吗?

mapping client perforce view

9
推荐指数
2
解决办法
5846
查看次数

用于mac的Oracle gui界面

让我先说我已经习惯在Mac上使用Sequel Pro进行数据库管理(表创建和内联数据编辑).

我现在也被要求做一些oracle工作,我正在寻找一个与Sequel Pro具有相同功能的Oracle客户端.

我必须能够先ssh然后再登录数据库.在表视图中编辑数据,并能够轻松地运行查询.

我自己发现的唯一产品是navicat.然而,它的工作流程一直在推动我的发展.:)

有什么建议?保持低于500美元将是很好的...我知道蟾蜍,但它是昂贵的,如果有足够的替代品,我想暂缓要求.:)

谢谢,

- =布莱恩

oracle macos ssh user-interface client

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

"客户端 - 服务器"性能问题

我有一个"排队论"问题,需要完成以下工作:

  • 开发CLIENT以固定速率向SERVER发送固定大小的连续数据包
  • SERVER必须在处理这些数据包之前对这些数据包进行排队并对其进行排序
  • 然后我们需要证明(对于一些数据包大小'n'字节和速率' r'MBps)理论上观察到排序(n log n/CPU_FREQ)发生得比排队(n/r)更快,因此QUEUE不应该构建完全没有.

但是,我发现Queue总是在建立(在两个系统上运行 - 客户端和服务器PC /笔记本电脑),

注意:当我在同一系统上运行进程时,Queue不会构建,并且大多数情况下,它接近1到20个数据包.

需要有人检查/查看我的代码.

代码粘贴在这里:

  1. 客户(单班):

  2. 服务器(多个类文件包:serverClasses:

  3. 针对10MBps和10000字节大小的数据包的"QUEUE_LEN Vs. #PACKETS"示例图表,持续时间为30 - 35秒

在此输入图像描述

java performance client

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

从MQTT客户端获取已连接客户端ID的列表

作为连接到mosquitto的mqtt客户端,是否可以检索也连接到代理的客户端ID列表?

client mqtt

9
推荐指数
3
解决办法
3万
查看次数

用于CQL 3.0的Cassandra PHP客户端

我最近将我的cassandra集群升级到1.2,我搜索了一个支持Cassandra 1.2的php客户端,使用完整的CQL 3.0并使用新协议(不是节俭).

无论phpcassa,simplecassie,卡桑德拉-PDO,等等,等等,今天看来,以支持全CQL 3.0(复合类型和集合,例如,返回的数据错误).我也没有找到任何公共努力来制作一个完全支持的PHP客户端.

有人知道任何更接近完全支持的PHP客户端,或者它会走向它吗?或者,如果不是在PHP中,也许在python中?

php client cql cassandra

9
推荐指数
0
解决办法
1051
查看次数

使用clientAuth = want进行tomcat客户端身份验证

我的应用程序需要对特定URL进行客户端身份验证,在客户端身份验证成功后,应用程序本身也会对客户端证书主题进行一些验证(使用spring security x509过滤器).我想配置tomcat来强制特定URL的客户端身份验证(clientAuth = true),但基于这篇文章,似乎我不能只使用tomcat - 只为特定的URL模式配置tomcat进行客户端身份验证.

我的问题是,如果我使用clientAuth = want,当服务器请求证书时,以下内容如下:

  1. 如果设备具有身份证书但不受tomcat truststoreFile中配置的CA信任,则不会传递证书,并且请求将在spring安全过滤器中失败(证书将为null)
  2. 如果设备具有由tomcat truststoreFile中配置的CA信任的身份证书,但无效(不确定执行了哪些验证)或过期,则认证将在tomcat中失败(在安全过滤器之前)或在选项1中没有证书将传递并且请求将在spring安全过滤器中失败(证书将为null)

使用此配置的want +安全过滤器,是否存在我可能缺少的安全漏洞?我想问题是 - 如果证书最终从设备传递到服务器,服务器将始终验证它(未过期,受信任等),即使使用clientAuth = want也不会允许客户端继续,如果证书是无效?没有证书通过的情况由安全过滤器覆盖,该过滤器将检查证书不为空.

谢谢!

authentication client tomcat

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

没有WSDL文档文件的JAX-WS客户端

我正在使用webbevice soa,netbeans(jax-ws)我使用netbeans自动生成客户端,所有运行正常,但我看到wsdl总是在客户端运行时下载.

在生产中我不想暴露wsdl,我试图修改客户端不需要wsdl,所有我的意图都错了,我发现这个:

WebService_Service svc = new WebService_Service(
  null,
  new QName("http://www.example.com/ws", "WebService"));
WebService port = svc.getPort(WebService.class);
BindingProvider bindingProvider = (BindingProvider) port;
bindingProvider.getRequestContext()
  .put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY,
    "http://www.example.com/real_endpoint_url_goes_here");
Run Code Online (Sandbox Code Playgroud)

但是当第一行执行时我发现了这个例外:

Message: El contenido no está permitido en el prólogo.
    at com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.wrapException(Unknown Source)
    at com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.next(Unknown Source)
    at com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextContent(Unknown Source)
    at com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent(Unknown Source)
    at com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.hasWSDLDefinitions(Unknown Source)
    at com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parse(Unknown Source)
    at com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parse(Unknown Source)
    at com.sun.xml.internal.ws.client.WSServiceDelegate.parseWSDL(Unknown Source)
    at com.sun.xml.internal.ws.client.WSServiceDelegate.<init>(Unknown Source)
    at com.sun.xml.internal.ws.client.WSServiceDelegate.<init>(Unknown Source)
    at com.sun.xml.internal.ws.spi.ProviderImpl.createServiceDelegate(Unknown Source)
    at javax.xml.ws.Service.<init>(Unknown Source)
Run Code Online (Sandbox Code Playgroud)

有什么想忽略wsdl?

java client netbeans web-services jax-ws

9
推荐指数
2
解决办法
2万
查看次数

配置Apache以将SSL客户端证书发送到后端服务器

我想配置Apache以便它接收客户端证书,并将其传递给另一台服务器.我正在使用:

  • Windows上的apache 2.0.65
  • 后端服务器是基于apache的解决方案(IBM HTTP Server)

我试过这个配置:

<VirtualHost *:443>
ServerName apacheserver.domain.com
SSLEngine on
SSLProxyEngine on
SSLCertificateFile "e:/Apache/Apache2/conf/server.cer"
SSLCertificateKeyFile "e:/Apache/Apache2/conf/server.key"
SSLCACertificateFile  "e:/Apache/Apache2/conf/certca.cer"
SSLVerifyClient require
SSLVerifyDepth 2
ProxyPreserveHost on
ProxyRequests off
<Proxy *>
  AddDefaultCharset Off
  Order deny,allow
  Allow from all
</Proxy>
# initialize the special headers to a blank value to avoid http header forgeries
RequestHeader set SSL_CLIENT_S_DN    ""
RequestHeader set SSL_CLIENT_I_DN    ""
RequestHeader set SSL_SERVER_S_DN_OU ""
RequestHeader set SSL_CLIENT_VERIFY  ""
<Directory />
  # add all the SSL_* you need in the …
Run Code Online (Sandbox Code Playgroud)

apache client certificate

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

Google+与Google Identity Platform API

tl; dr:有人可以解释在这两个平台之间实现客户端Google登录流程的不同之处究竟是什么?

背景故事:

我一直在努力实现客户端Google登录我的网站.首先,我使用标签实施了全球设置的Google+平台,因此可以监控用户会话.得到的信息:https://developers.google.com/+/web/signin/

但是,我遇到了一个问题,如果用户没有登录,网站将自动检查用户登录状态,这导致许多'toastr'消息'Logged out',我在signInCallback函数中实现.这真令人生气.

所以我做了一些研究,偶然发现了他们的"快速启动应用程序"并浏览了它.它比指南更复杂,许多元素都记录在Google Identity Platform上,在这里:https: //developers.google.com/identity/sign-in/web/reference

现在我真的不明白实现他们的登录的正确方法是什么 - 它是轻量级的Google+按钮,带有用户状态的标签回调检查,还是与监听器,gapi实例等所有的强大的GIP方式?这些平台有何不同之处?

javascript client google-plus web google-identity

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