首页 文章
  • 1 votes
    0 answers
    1832 views

    处理apache HTTP客户端保持活动连接断开,超时和DNS更改

    根据规范:http://tools.ietf.org/id/draft-thomson-hybi-http-timeout-01.html#rfc.section.5,我们可以在请求中包含Keep-Alive标头Connection:Keep-Alive; Keep-Alive:超时= 100并希望得到Keep-Alive的响应:timeout = 15,max = 100返回 . 如果没有Kee...
  • 5 votes
    2 answers
    100 views

    如何正确关闭套接字然后重新打开?

    我正在开发一个我正在上课的游戏,它完成了大约99% . 但是,我意识到存在一个问题:如果服务器和客户端断开连接,并且客户端尝试重新连接(并且服务器已备份且运行正常),则客户端不会 Build 新连接 . 服务器和客户端都是多线程的 . 如果我向客户端发送 Kick 消息,那么客户端将关闭其套接字 . 如果我重新连接,我得到一个 SocketException :socket关闭,即使每次按下连接时...
  • 1 votes
    1 answers
    1211 views

    Android中同时多个套接字端口连接

    我想知道使用基于Android的应用程序的套接字将多个客户端连接到服务器的最佳方法是什么 . 基本上,我有一个服务器移动应用程序和多个客户端(未知数量,可能是200)需要使用WiFi / Ad-hoc连接到服务器 . 信息流主要是从服务器到客户端作为文本消息,但客户端也将数据发送到服务器 . 我正在寻找以下方面的想法: Build 和管理新连接并持续监听新连接 网络架构/协议 方法获取...
  • 1 votes
    2 answers
    1672 views

    如何检测客户端(JAVA)的网络断开[重复]

    这个问题在这里已有答案: Detecting TCP Client Disconnect 13个答案 Does a TCP socket connection have a “keep alive”? 8个答案 我编写了java客户端服务器套接字连接代码 . 在服务器接受客户端连接,然后服务器使用PrintStream发送数据,客户端读取readline()中的数据 . 在此之后,客户...
  • 0 votes
    0 answers
    525 views

    套接字重新连接逻辑

    我正在使用Android的以下websocket库: https://github.com/TakahikoKawasaki/nv-websocket-client 只要当前活动处于活动状态,我希望能够在断开连接时每隔5秒重新连接一次 . 这是我的逻辑 . @Override public void onConnected(WebSocket websocket, Map<Strin...
  • -2 votes
    0 answers
    1138 views

    空字符串来自recv()返回

    我正在写一个小的c socket程序 . 但是,对recv()的调用表示收到了32个字节的数据,但是如下所示调用fprintf会向控制台显示一个空行 . 打败我的是数据实际返回但打印空行 . 我是否有可能为fprintf使用错误的格式说明符? messagesize = recv(socketHandle, recvbuffer, sizeof(recvbuffer), 0); fprintf(...
  • 3 votes
    1 answers
    1728 views

    使用C [TCP]从TCP套接字无法正确接收数据

    我正在使用Ubuntu 12.04 32位版本我编写了一个程序来从TCP客户端接收XML文件 . 同一程序也通过unix域套接字从另一个进程接收数据 . 为此我使用poll()系统调用 . 我的问题是,有时我没有正确地获取XML数据,或者有时也没有得到它 . 但由于我使用的是TCP,如果有数据丢失,客户端就会知道 . 但是客户没有显示任何错误 . 有人可以告诉我为什么会这样吗? 我可以提供一些代码...
  • 11 votes
    1 answers
    448 views

    将两个音频流混合到android中的单个音频流中?

    我试图混合两个音频流来获得单个输出流是否有可能在Android?在我的例子中,我有一个来自Microphone的输入流,即我正在使用AudioRecord录制用户语音 . 我想将这个录音与一个短的声音片段混合,然后创建一个新的流,它是两个流的混合,然后通过数据报套接字发送 . 我研究了很多,这就是我所知道的 . 首先,SoundPool可以帮助我实现目标,但我认为我不能提供麦克风作为输入源 . 目...
  • 1 votes
    2 answers
    619 views

    使用keepalive和fastcgi_keep_conn打开Nginx php-fpm时出错

    我正在尝试使用Nginx php-fpm与nginx选项'keepalive'和'fastcgi_keep_conn on'来保持tcp连接在它们之间保持活动状态,但在服务几百个请求后面临错误 "104: Connection reset by peer" . 在tcp端口(9000)或unix socket(/var/run/php5-fpm.socket)上启动php-f...
  • 0 votes
    1 answers
    450 views

    可以't connect to local MySQL server through socket ' /var/run/mysqld/mysqld.sock' .

    试过所有帖子寻求解决方案 . ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/ru...
  • 7 votes
    5 answers
    588 views

    可以在ubuntu 14.04中't connect to local MySQL server through socket ' /var/run/mysqld/mysqld.sock'(2)

    我在我的Ubuntu机器上安装了LAMP . Apache2和PHP5已经正确安装的地方,就像我运行 apache2 -v 和 php5 -v 我得到他们安装的版本 . 但我不知道如何检查 My-SQL 是否正确安装 . 因为当我运行 mysql -u root -p 命令时,我收到以下错误 . ERROR 2002(HY000):无法通过套接字'/var/run/mysqld/mysqld.s...
  • 0 votes
    1 answers
    1084 views

    一直评估socket.recv()

    我有一个在Raspberry Pi 3上运行的客户端脚本 . 客户端从服务器接收它是TRUE还是FALSE . 在此之后,它接收一个类似字节的对象,并对其进行解码并使用此信息在GUI中显示图像 . 它会检查按下按钮时GPIO引脚是否为TRUE,然后循环回到第一个.recv() . 我希望客户端一直检查它是否收到消息“新游戏”,如果是,则转到第一个.recv(),检查它是否为TRUE或FALSE ....
  • 2 votes
    2 answers
    1204 views

    Java套接字 - 实时传输

    我从Android-er blogspot获得了这段代码,非常感谢他让我几乎理解java中的基本套接字连接 . 所以我在我的Android设备和运行服务器的计算机上安装了这个客户端应用程序,但是如何在客户端代码中进行循环,以使其实时从EditText发送数据? (每当它发生变化时)请问有人可以清除它以获得一个完整的新手吗? -----这是客户端代码(Android-er版权所有): package...
  • 0 votes
    1 answers
    924 views

    与许多实时设备保持连接

    我正在Linux上编写一个程序,通过UDP套接字同时控制大约1000个病人监视器 . 我已成功编写了一个库来解析和发送消息,以便从单个病人监护仪设备收集数据 . 设备上有各种调度约束,如下所示: - 每个设备必须在300毫秒的最大时间段内不断地从计算机客户端获取活动请求(对于不同的设备可能不同),否则连接将丢失 . 计算机客户端必须向设备发送轮询请求,以便在一段时间内获取数据 . 我需要在...
  • 1 votes
    1 answers
    1430 views

    简单的聊天应用程序(我应该使用套接字吗?苹果应用程序商店会批准吗?)

    我知道一个涉及“聊天功能”的应用程序,基本上是人们互相聊天的能力 . 因为通过服务器发送消息会很慢(如果你有新的消息,每隔一秒检查服务器就很糟糕)我想使用套接字来实现点对点聊天能力,而不是通过服务器 . 我的2个问题: 1)套接字编程是开发聊天程序的最佳方式吗?我知道有推送通知服务,但我认为它不能用于聊天程序 . 如果你想象有5000人聊天并且不得不每秒轮询服务器,那么通过服务器似乎有点不好 . ...
  • 2 votes
    0 answers
    87 views

    从服务器到客户端的实时更新

    我正在寻找解决方案如何实时从服务器发送数据到客户端 . 我有客户端(ios app)与我的服务器通信,我需要在服务器上发生变化时从服务器向客户端发送一些数据 . 我知道APNS和套接字 . 但什么是最好的解决方案:APNS或套接字?客户端在前台时使用推送通知是否正常? 我是客户端的实时更新新手,所以请不要严格判断 .
  • 0 votes
    1 answers
    1666 views

    Android Socket Programming:用于发送实时数据的AsyncTask

    我在做socket编程 . 每当用户触摸屏幕时,触摸位置就会发送到我的服务器 . 但有时,从我的客户端Android应用程序向我的服务器发送此数据有一个最多5秒的延迟 . 我的问题是,有可能因为当用户触摸屏幕时正在执行大量的AsyncTasks ,可能是延迟是由于这个?如果不是这样的话,我还会附上服务器端代码 . 这是我的客户端代码: EDIT: 更新了代码 @Override public bo...
  • 1 votes
    1 answers
    1385 views

    c多线程服务器与std :: thread转换变量

    我刚刚开始在c编码,我正在尝试构建一个多线程服务器,但我有一些错误 . 首先,这是我得到的代码: while(true){ printf("waiting for a connection\n"); csock = (int*)malloc(sizeof(int)); if((*csock = accept( hsock, (s...
  • 0 votes
    1 answers
    1503 views

    尝试调用net.socket:connect()时NodeMCU崩溃

    我试图将广播数据包发送到某个端口,但似乎代码给出了一些奇怪的错误,我可以尝试使用net.socket:connect()然后调用"send()"方法,它没有't work, then I said that I should use the net.socket:on('连接'并发送到那里,因为我认为net.socket:connect()不是同步的 . 但这也给出了一个奇怪的...
  • -1 votes
    2 answers
    1653 views

    TCP客户端(java)没有从TCP服务器(C#)接收消息

    我有一个用C#编写的GUI TCP服务器,用于监听4444端口和一个连接到4444端口的GUI java客户端 . 我可以从客户端向服务器发送消息,服务器端文本字段设置有消息,但是当我从服务器向客户端发送消息时,客户端的文本字段中没有显示消息(也没有导致控制台) . 需要帮忙 . 用于从服务器向客户端发送消息的代码----- C# private void button1_Click(obje...
  • 0 votes
    1 answers
    1422 views

    当tcp服务器出错时,netcat客户端不会因错误而退出

    我想通过netcat编译一些降价帖子 . 这是 Makefile . # Makefile all: $(POSTS) $(POST_DEST_DIR)/%.html: $(POST_SRC_DIR)/%.md | $(POST_DEST_DIR) @nc localhost 3000 < $< > [email protected] @echo 'compiled [email protected]' .DELETE_O...
  • 0 votes
    1 answers
    781 views

    TCP套接字上的断管读取

    我有一个Java应用程序,它打开一个TCP服务器套接字,然后从这个套接字读取和写入 . 我遇到一个问题,服务器在读取时收到IOException并显示消息"Broken pipe" . 我很清楚为什么会在写入时发生这种情况,但我无法弄清楚为什么它会在读取时发生 . 作为参考,这是堆栈跟踪的顶部 Caused by: java.io.IOException: Broken pip...
  • 5 votes
    1 answers
    1220 views

    使用netcat将unix socket连接到tcp socket

    我试图使用此命令将unix套接字公开为tcp套接字: nc -lkv 44444 | nc -Uv /var/run/docker.sock 当我尝试从浏览器访问 localhost:44444/containers/json 时,它不会加载任何东西,但保持连接打开(加载东西继续旋转),但控制台(因为-v标志)显示正确的http响应 . 关于如何使这个工作的任何想法? PS:我知道我可以使用so...
  • 1 votes
    1 answers
    1493 views

    TCP服务器/客户端:[Errno 32]管道损坏

    我正在尝试使用python为一个小游戏创建一个简单的多人游戏模式 . 我想要做的是分享连接到服务器的每个玩家的位置 . 现在,虽然我很困难甚至有一个客户端与服务器通信,使用套接字模块和json文件(虽然似乎没有引起问题) . The error I get and when: 一旦我尝试通过客户端第二次发送一些东西,我得到“[Errno 32] Broken pipe”错误 . 根据一些谷歌搜索,...
  • 1 votes
    2 answers
    1993 views

    c socket发送大文件发生破坏管道错误

    我正在尝试使用C套接字发送文件 . 我用pthread创建了一个服务器 . 服务器按缓冲区的大小读取文件,并将其发送到客户端,读取大小 . 它适用于小尺寸文件,但是当我尝试发送大文件时,如mp3文件(超过5MB),它不能正常工作 . 客户端再次发送请求,管道坏了 . 我的服务器在OSX上运行,我使用浏览器作为客户端 . 当html文件有mp3资源作为标记时,mp3发送OK . (我称之为loca...
  • 0 votes
    0 answers
    808 views

    将getaddrinfo()添加到我的UDP客户端会导致它失败

    我'm a C newbie. I'使用http://www.binarytides.com/programming-udp-sockets-c-linux/中的代码编写一个简单的UDP echo服务器和客户端 它完美地运作 . 但是,我已决定添加动态解析服务器名称的代码,并在用户指定的端口上打开 . 我的客户端似乎挂在了gets()请求上 . 我究竟做错了什么?除了硬编码的IP和端口号之外,原始...
  • 2 votes
    2 answers
    1951 views

    UDP套接字 - 服务器未接收任何数据

    我正在尝试开发UDP客户端 - 服务器程序 . 这是我的代码: Server int main(int argc, char *argv[]) { struct sockaddr_in client, server; int s, i=0; socklen_t n; char buf[4]; s=socket(AF_INET,SOCK_DGRAM,0); ...
  • 2 votes
    0 answers
    776 views

    了解客户端服务器连接

    我一直在阅读并试图了解客户端和服务器之间的连接 . 发现了很多文章,但他们都让我进入了虚拟世界 . 我问这个问题是为了验证我的理解 . 因此,每个客户端和服务器连接实际上是专用于客户端的服 为清楚起见,我以java服务器为例,让我们说Tomcat . - 如果每个新客户端请求在服务器计算机上打开一个新套接字并启动服务器的新线程以继续通信?(是/否) 来自#1这是否意味着最大值 . 没有 ...
  • 0 votes
    1 answers
    970 views

    无法使用Node.js连接到SQL Server Express

    我目前正在尝试使用以下节点程序 app.js Build 与本地计算机上的SQL Server实例的连接: var sql = require('mssql'); sql.connect("mssql://sa:[email protected]/Northwind").then(function() { // Query new sql.Request()...
  • 1 votes
    1 answers
    123 views

    Matlab GUI中的非阻塞UDP接收器

    我正在使用应用程序设计器创建一个MATLAB GUI(非常类似于GUIDE),我想用它来监控我在simulink模型中的数据输出 real time . 换句话说,我有一个simulink模型和一个GUI,它们都运行在同一个MATLAB实例中,我想从simulink模型通过UDP发送数据包,并在我的GUI中使用这些数据来更新绘图 . 但是,我不知道如何在不阻塞的情况下从UDP数据包中读取数据 ....

热门问题