标签: client

Firefox 3.5支持客户端数据库?

我最初正在寻找一个关于如何开始使用FF3.5中的客户端数据库的基础教程.我的理解是这个功能支持FF,Safari和IE8.但是,我遇到了一个非常基本的问题,即在FF3.5中似乎找不到创建这样一个数据库的语法.

例如,要创建新的db:

  var database = window.openDatabase("Database Name", "Database Version");
Run Code Online (Sandbox Code Playgroud)

但是,在FF3.5窗口中找不到.openDatabase.它在Safari 4中使用该语法.我没有测试IE8,所以我不知道.

有人有更多关于此的信息吗?

javascript database firefox client

6
推荐指数
1
解决办法
1842
查看次数

android和BADA平台的最大应用程序大小

在Android和三星Bada平台上,厚/瘦客户端应用程序的最大大小(通过OTA的d/w)是多少?

size client android bada

6
推荐指数
1
解决办法
761
查看次数

使用Twisted创建客户端/服务器

我正在尝试使用Twisted创建客户端/服务器.我想创建一个守护进程,它将作为客户端连接到另一台服务器,并充当其他客户端的服务器.我写了类似的东西我认为描述我的问题:

server = sys.argv[1]
control_port = 8001

class ControlClient(protocol.Protocol):
    def makeConnection(self, transport):
        [some code here -snip-]
        self.firstOrder(order, transport)

    def firstOrder(self, action, transport):
        self.t = transport
        self.t.write(action + "\0")

    def sendOrder(self, action):
        self.t.write(action + "\0")

    def dataReceived(self, data):
        [some code here -snip-]
        [HERE I WANT TO SEND DATA TO CLIENTS CONNECTED TO MY TWISTED SERVER, USING CONTROL SERVER]

class ControlServer(ControlClient):
    def dataReceived(self, data):
        print "client said " + data

    def makeConnection(self, transport):
        self.t = transport
        self.t.write("make connection")
        print "make connection"

    def …
Run Code Online (Sandbox Code Playgroud)

python client twisted

6
推荐指数
1
解决办法
5705
查看次数

在Python中侦听连接时接收命令行输入

我正在尝试编写一个程序,让客户端连接到它,而服务器仍然能够向所有客户端发送命令.我正在使用"Twisted"解决方案.我怎么能这样做?这是我到目前为止的代码(我知道Twisted已经使用了非阻塞套接字):

import threading
print 'threading.'

def dock():
   try:
       from twisted.internet.protocol import Factory, Protocol
       from twisted.internet import reactor
       import currentTime
       print '[*]Imports succesful.'
   except:
       print '[/]Imports failed.'

   #Define the class for the protocol
   class Master(Protocol):
       command = raw_input('> ')
       def connectionMade(self):
           print 'Slave connected.'
           print currentTime.getTime() #Print current time
           #self.transport.write("Hello")

       def connectionLost(self, reason):
           print 'Lost.'
   #Assemble it in a "factory"

   class MasterFactory(Factory):
       protocol = Master


   reactor.listenTCP(8800, MasterFactory())

   #Run it all
   reactor.run()

def commandline():
   raw_input('>')

threading.Thread(target=dock()).start()
threading.Thread(target=commandline()).start()
Run Code Online (Sandbox Code Playgroud)

python sockets client twisted

6
推荐指数
1
解决办法
1190
查看次数

如何在servlet规范3中正确检测客户端断开连接?

我已经尝试写入响应,因为没有正确的断开回调:

private boolean write(byte[] output, AsyncContext context) {
    try {
        OutputStream stream  = context.getResponse().getOutputStream();
        stream.write(output);
        stream.flush();
        return true;
    } catch (IOException ex) {
        //client disconnected
        log.error(ex);
        removeAsyncContext(context);
        return false;
    }

}
Run Code Online (Sandbox Code Playgroud)

但这似乎没有诀窍.当客户端断开连接时,写入和刷新缓冲区不会引发异常.

奇怪的是,第二次尝试写入输出流时(断开连接后),写入会引发异常.它看起来像你第一次写/刷它,一些内部状态被设置为错误,没有通知.

我试过Jetty 8和Tomcat 7,我看到了同样的行为.

是否有解决方案来确定客户是否收到了该消息?我错过了什么吗?

java client asynchronous disconnect servlet-3.0

6
推荐指数
1
解决办法
3449
查看次数

C#Exchange ActiveSync客户端

有没有人知道有什么好的库可以将Exchange ActiveSync协议实现到C#应用程序中,这样我就可以将电子邮件与应用程序同步到服务器(例如m.google.com)?

c# client exchange-server activesync

6
推荐指数
1
解决办法
6626
查看次数

使用RestTemplate消耗Spring Hateoas Restservice

我有两个应用程序,一个叫做bar,它为我提供了HAL格式的资源.另一个是bcm来使用该服务.

响应栏的示例如下所示:

[
    {
        "name":"Brenner/in",
        "_links":{
            "self":{
                "href":"..host/bbsng-app-rest/betrieb/15"
            }
        }
    },
    {
        "name":"Dienstleistungshelfer/in HW",
        "_links":{
            "self":{
                "href":"..host/bbsng-app-rest/betrieb/4"
            }
        }
    },
    {
        ...
Run Code Online (Sandbox Code Playgroud)

现在我尝试使用Spring RestTemplate 从bcm中消耗它.我的解决方案有效,但我不满意这个解决方案,我想有一个更干净的方式.

我的客户端代码使用RestService看起来像:

@Autowired private RestTemplate template;

@Override
@SuppressWarnings("unchecked")
public BerufListe findeAlleBerufe() {
    final BerufListe berufListe = new BerufListe();

    final ResponseEntity<List> entity = template.getForEntity(LinkUtils.findBeruf(), List.class);

    if (OK.equals(entity.getStatusCode())) {
        final List<LinkedHashMap> body = entity.getBody();
        for (final LinkedHashMap map : body) {
            final LinkedHashMap idMap = (LinkedHashMap) map.get("_links");
            String id = …
Run Code Online (Sandbox Code Playgroud)

java client hal resttemplate spring-hateoas

6
推荐指数
1
解决办法
6361
查看次数

如何在JavaFX的TextArea中将内嵌图像添加到字符串的末尾?

emoji当我的客户端类型:)我试图添加到我的聊天程序

我想在FXML控制器中添加它.我使用以下代码片段在用户输入:)时捕获:

if(chat.contains(":)")) {
    ...
} 
Run Code Online (Sandbox Code Playgroud)

我的聊天打印成了一个textarea名字taChat

taChat.appendText(chat + '\n');
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏!

client textarea chat javafx image

6
推荐指数
1
解决办法
3224
查看次数

为什么我看到数百个老年客户端连接看起来好几天了?

我们使用Redis作为产品解决方案的一部分是相当新的,所以我们很可能在这里遗漏了一些东西.当我运行命令时,redis-cli infor | grep client命令我看到这样的数字:

connected_clients:472 client_longest_output_list:0 client_biggest_input_buf:0 blocked_clients:0

在我们的两台服务器上.我们使用最新的StackExchange运行Redis 2.8.Redis客户端库.我们为主/从配置了两个Redis实例.我们通过SSIS包将数据加载到Redis,最终用户应用程序是只读应用程序.目前我们只在DEV环境中遇到这种情况,因为在我们可以使主/从配置稳定之前,我们只会在QA和生产环境中运行一个Redis实例.

回到DEV环境.有一段时间,客户端抛出的错误表明由于连接问题而无法执行任何操作,所以我们的想法是越来越多的老化连接与此问题有关.我们将服务器端超时设置配置为一小时,并注意到在服务器上清理客户端连接时有相当大的改进.这似乎有一段时间可以解决这个问题,但是今天早上我再一次看到旧的连接在我周围感觉不对.

我还没有看到任何错误,但我猜我应该关注数百个老年人的关系.以下是一些客户端连接的示例:

id = 59096 addr = 192.168.60.1:57530 fd = 668 name = RCTFSBUILD1 age = 505900 idle = 502315 flags = N db = 0 sub = 1 psub = 0 multi = -1 qbuf = 0 qbuf-free = 0 obl = 0 oll = 0 omem = 0 events = r cmd = unsubscribe id = 59861 addr = 192.168.60.1:58363 fd = 1434 name = RCTFSBUILD1 age …

connection client redis stackexchange.redis

6
推荐指数
0
解决办法
409
查看次数

Elasticsearch TransportClient NetworkPlugin NoClassDefFoundError

我期待将Elasticsearch集成到Spring Boot Web应用程序中.以下是我创建传输客户端的配置:

@Configuration
public class ElasticsearchConfig {

private TransportClient client;

@Bean
public TransportClient client() throws UnknownHostException{

    Settings settings = Settings.builder()
            .put("client.transport.nodes_sampler_interval", "5s")
            .put("client.transport.sniff", false)
            .put("transport.tcp.compress", true)
            .put("cluster.name", "clusterName")
            .put("xpack.security.transport.ssl.enabled", true)
            .build();

    client = new PreBuiltTransportClient(settings);

    client.addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName("localhost"), 9300));

    return client;
}
Run Code Online (Sandbox Code Playgroud)

当我启动项目时,我得到以下错误,我不知道为什么:

java.lang.ClassNotFoundException: org.elasticsearch.plugins.NetworkPlugin
Run Code Online (Sandbox Code Playgroud)

我忘了添加依赖项吗?

<dependency>
    <groupId>org.springframework.data</groupId>
    <artifactId>spring-data-elasticsearch</artifactId>
</dependency>
<dependency>
    <groupId>org.elasticsearch.client</groupId>
    <artifactId>transport</artifactId>
    <version>5.1.1</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

希望你能帮我

spring client transport elasticsearch spring-boot

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