标签: client

如何通过telnet发送回车?

我正在使用Ubuntu telnet客户端.我试图通过我所做的telnet连接发送2行.

例如:

> telnet en.wikipedia.org 80
  GET /wiki/Main_Page http/1.1   <CR>                            // line 1
  Host: en.wikipedia.org         <CR>                            // line 2
  <CR>
Run Code Online (Sandbox Code Playgroud)

其中CR代表回车.问题是在键入第1行,按CR后,该行将通过telnet连接发送.之后我无法立即发送第2行.

有人可以帮忙吗?

console client tcp telnet

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

如果客户的回复在交付时为负,如何做出反应?

我是一名初级程序员.由于我的主管告诉我和客户坐在一起,我加入了.尽管成功(从我的程序员的角度来看)项目的交付,我看到了客户不满意的表情!

客户:你可以包括这个!
我们:不在规范中!
客户:常识!

作为程序员,您如何应对这种情况?

client project-management feedback

15
推荐指数
4
解决办法
1396
查看次数

客户端 - 服务器:通过套接字从Android连接到PC的文件传输

我正在尝试从手机上的图库中发送一张图片,并将图片从手机发送到我的电脑,当我点击按钮时,它应该拍摄图片的路径并将其放入文件中,并将其传输到我的电脑.我已经检查了我的电脑上的代码 - 对于双方而言 - 它完全没问题.

当我测试它时,没有任何反应!

这是代码:

服务器端:

    import java.io.*;
import java.net.*;

public class FileServer {

    public static void main(String[] args) throws IOException {
        int filesize=6022386; // filesize temporary hardcoded

        long start = System.currentTimeMillis();
        int bytesRead;
        int current = 0;

        // create socket
        ServerSocket servsock = new ServerSocket(1149);
        while (true) {
          System.out.println("Waiting...");

          Socket sock = servsock.accept();
          System.out.println("Accepted connection : " + sock);

       // receive file
            byte [] mybytearray  = new byte [filesize];
            InputStream is = sock.getInputStream();
            FileOutputStream fos = new …
Run Code Online (Sandbox Code Playgroud)

sockets client android transfer

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

Clojure WebSocket客户端

我已经使用http-kit设置了一个WebSocket服务器,它应该接受Web套接字连接.这是http-kit文档中显示的基本示例.

问题是: 如何创建连接它的Clojure客户端?

客户端可以是任何Clojure http库,我真的不介意.我已经了解了Javascript客户端,我相信Java有一个我可以在Clojure中使用的API.但是,我期待的是支持WebSockets的一个Clojure的库为客户端服务器.我在http-kit代码中没有看到任何可以轻松实现的内容.

client clojure websocket

15
推荐指数
5
解决办法
5208
查看次数

流星Npm模块客户端?

是否可以在客户端使用Npm-Modules?

进一步来说:

我想使用node.js内置的加密模块来加密用户输入的密码,然后将带有签名(/ hmac)的加密密码发送到我的服务器.

我需要这样做,因为我必须能够检索服务器端的原始密码,因为之后我将把它发送到ldap-server,因为用户应该使用相同的用户名/密码进行身份验证.在该服务器上注册.

这就是我做的:

在packages/crypto /: - package.js中创建:

Package.on_use(function(api) { api.add_files('crypto.js',['server','client']);});

-crypto.js: crypto = Npm.require("crypto");

它在服务器上工作正常,但在客户端上显示"参考错误:未定义Npm".那么,是否可以在客户端使用加密模块?

有没有其他方法来实现这一目标?

谢谢!

编辑:有没有什么好的方法可以安全地获取服务器的密码,以便服务器可以检索原始密码?我认为在客户端做ldap() - 请求(比如: if(checkLdap(usrname,password)){<login>} else{fail})可以轻松绕过?

client npm meteor

15
推荐指数
3
解决办法
6543
查看次数

SignalR .Net客户端:如何重新建立连接

我看过这篇文章

在某些应用程序中,您可能希望在连接丢失并且重新连接尝试超时后自动重新建立连接.为此,您可以从Closed事件处理程序(JavaScript客户端上的已断开事件处理程序)调用Start方法.您可能希望在调用Start之前等待一段时间,以避免在服务器或物理连接不可用时过于频繁地执行此操作.以下代码示例适用于使用生成的代理的JavaScript客户端.

当我从Closed事件中调用Start方法时

connection.Closed += connection_Closed;
static void connection_Closed()
    {
        Console.WriteLine("connection closed");
        ServerConnection.Start().Wait();
    }
Run Code Online (Sandbox Code Playgroud)

发生异常:连接尚未建立.

我希望它一直持续到服务器运行正常时才成功.不要抛出异常.我怎么做到这一点.

有任何想法吗?

谢谢

client signalr

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

Jersey rest客户端不添加查询参数

我正在尝试为谷歌搜索API制作一个简单的球衣休息客户端.

Client client = ClientBuilder.newClient();
WebTarget target = client.target("https://www.googleapis.com/customsearch/v1");
target.queryParam("q", "mobile");
Response response = target.request().get();
System.out.println(response.readEntity(String.class));
Run Code Online (Sandbox Code Playgroud)

你已经注意到我没有包括keycx.不用担心,这只是一个简单的演示.访问网址时https://www.googleapis.com/customsearch/v1?q=mobile,回复是

{
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "dailyLimitExceededUnreg",
    "message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.",
    "extendedHelp": "https://code.google.com/apis/console"
   }
  ],
  "code": 403,
  "message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup."
 }
}
Run Code Online (Sandbox Code Playgroud)

这是正确的,因为我没有包括keycx.当我执行上面的代码时,我得到的响应是

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "required",
    "message": "Required …
Run Code Online (Sandbox Code Playgroud)

java rest client jersey google-search-api

15
推荐指数
1
解决办法
9087
查看次数

部署后如何强制客户端重新加载?

我正在使用MEAN堆栈(mongo,express,angular和node).我每隔几天就会相对频繁地部署到生产中.我担心的是我有时会更改客户端代码和API,我宁愿不必确保API与以前版本的客户端代码的向后兼容性.

在这种情况下,当我推向生产时,确保所有客户重新加载的最有效方法是什么?我已经看过,例如Evernote有一个弹出窗口,上面写着一些内容,请重新加载浏览器以获取最新版本的Evernote.我想做类似的事情...我需要沿着socket.io或sock.js的路径走下去,还是我错过了一些简单的东西,有一种更简单的方法来实现这一点?

javascript client node.js socket.io mean-stack

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

如何在没有bot的情况下在node.js中接收我自己的电报消息

我想在nodejs(一个例子)中有一个非常简单的客户端,可以从电报中的联系人那里接收消息.我只是在网上搜索,但我只得到机器人样本.我希望接收群组消息,我无权访问我的机器人的权限,所以我想知道我是否可以接收我自己的消息,没有机器人作为中介.

client node.js telegram

15
推荐指数
2
解决办法
7943
查看次数

扭曲的http客户端

我是一个描述Twisted的HTTP客户端使用的例子.

在阅读了Twisted内部的优秀博客文章后,我理解"工厂"和"协议"组件如何发挥作用,但我不清楚如何在整个客户端流程中引入"请求".

更具体地说,我需要能够使用Twisted对远程服务器执行HTTP GET和POST请求.

更新:在讨论了irc #twisted/#python之后,它似乎twisted.web2逐渐消失,有利于增强twisted.web例如Agent的功能.

python client http twisted

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