tcpserver

    0热度

    1回答

    我有困难的时候完全理解TCP服务器/客户关系的性质时,JSON字符串被发送到服务器。我需要的信息可能已经存在,但我不愿意使用正确的搜索参数。 我已经建立了一个Python TCP,从下面的例子JSON-RPC服务器: https://github.com/joshmarshall/jsonrpclib http://code.activestate.com/recipes/552751-json-

    0热度

    1回答

    我有一个奇怪的问题,我在Python-2.7中创建的TCP JSON-RPC服务器。我使用下面的代码来构建服务器: https://github.com/joshmarshall/jsonrpclib 我正在通过同一本地网络将客户端与服务器进行通信。在控制台窗口中,我可以从Python内部连接并运行针对服务器的命令。一切都很好。 但是,当我尝试从移动应用程序(本例中为iPad)发送JSON字符

    3热度

    1回答

    我正在使用C++ TCP/IP套接字。根据我的要求,我的客户必须连接到服务器并阅读由它发送的消息(这真的很新,不是这样),但是...在我的应用程序中,我必须等待一段时间(通常为1-2小时)之前,我实际上开始阅读邮件(通过recv()或read()),并且服务器仍然继续发送邮件。 我想知道缓冲区的容量是否有限制,以防止这些消息在未被读取且其物理内存用于缓冲这些消息的情况下?发件人或收件人的?

    1热度

    1回答

    我只是用TCPServer Gem建立我自己的HTTP-Webserver。现在我的服务器使用相同的(本地主机)IP和端口(80)运行。但是如果我在一台服务器上有多个域并希望在本地主机ip上使用服务器,但是为每个域打印不同的数据呢? 有人可以告诉我如何找出请求被调用的域名?

    0热度

    2回答

    可能重复: TCP Client Side Issue 我有使用C#TCP客户端和服务器应用程序带来了很大麻烦。一切正常......但在某些情况下,当TCP服务器向TCP客户端发送同时响应时,客户端可以认为服务器发送的两条消息实际上都是单个消息。我不知道为什么会发生这种情况...如果有人知道请帮助我。我的TCP客户端和服务器是用c#编写的。

    0热度

    1回答

    我有问题StreamReader.ReadLine() method.I写了一个C#程序,但只有TCP客户端。我正在使用Hercules程序来创建一个TCPServer。我输入了端口号并建立了连接。然后我跑我的程序,并点击连接按钮。那么,我与TCPServer有联系。 我从TCPClient发送数据到Hercules(TCPServer)没有问题。正如你在图片中看到的,我将字符串输入到“输入发送”

    1热度

    1回答

    我需要开发一个能够接收周期性紧急超越界数据的TCP服务器。我正在使用POCO C++库来实现这一点。在StreamSocket类的(稀缺)的文档,我看这应该是一个很容易的任务来实现:它应该使用receiveBytes时设置SO_OOBINLINE标志(完成)方法,像这样: n = ss.receiveBytes(buffer, sizeof(buffer), SO_OOBINLINE); 为了

    3热度

    1回答

    我想要准备一个原型,并且无法获得连接。我为客户端和服务器都使用OpenSSL。 #!/usr/bin/env python import SocketServer import json from OpenSSL import SSL import os import socket TERMINATION_STRING = "Done" CERTIFICATE_PATH = o

    5热度

    1回答

    我正在写一个简单的SocketServer.TCPServer请求处理程序(StreamRequestHandler),它将捕获请求以及标头和消息主体。这是为了伪造一个我们可以用来测试的HTTP服务器。 我没有麻烦抓住请求行或标题。 如果我试图从rfile中获取比存在更多的代码块。如何在不知道尺寸的情况下抓取所有请求主体?换句话说,我没有Content-Size标题。 这里是什么,我现在有一个片段

    5热度

    1回答

    我从插座读取2部分的问题以及它是如何在Ruby的服务器,比如麒麟或杂种管理 我学到从套接字中读取与读取文件不同,并且没有发送明确的EOF消息,数据层出不穷。那么你怎么知道什么时候停止阅读?例如我的TCPServer在这种情况下,当我通过从浏览器访问http://localhost:9799来打我的服务器时,它在没有更多数据要读取并且不会抛出EOFError的情况下挂起。 require 's