首页 文章
  • 5 votes
     answers
     views

    C#Socket.receive连续接收0个字节,并且不会在循环中阻塞

    我试图用C#编写一个最简单的多线程TCP服务器,它接收来自多个客户端的数据 . 每次连接新客户端时,都会 Build 套接字连接,并将套接字作为参数传递给新的类函数,之后while循环运行并接收数据直到客户端连接 . 这里的问题是“socket.receive”没有阻塞并且接收0字节的数据 . 因此循环连续运行,而不会阻塞socket.receive(代码中的“clientSocket.Recei...
  • 1 votes
     answers
     views

    Golang Bufio编写者没有写入TCP连接

    我正在使用Golang编写的小型服务器 . 我正在看下面的例子: https://gist.github.com/kenshinx/5796276 尝试从Bufio包中实现Reader and Writer时,只能从连接中读取 . 看起来它没有写任何东西(好吧,我没有收到任何客户端),而且它也没有给出错误 . 使用实际连接写,而不是bufio.Writer,但工作正常 . 这是代码 . packa...
  • -1 votes
     answers
     views

    每个TCP连接请求的最大数量

    我充当服务器,从套接字中的客户端接收多个请求并在线程中处理 . 我应该在TCP级别设置任何参数来设置连接可以同时处理的最大请求数吗?因为在我的服务器端,如果处理请求很慢,我会发现其他请求已排队(客户端说请求已经发送但我迟到了) 请指导我
  • 0 votes
     answers
     views

    TCP客户端服务器问题[重复]

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

    使用TcpClient进行通信的速度更快?

    我正在用C#编写客户端/服务器应用程序,而且它很棒 . 现在,一切正常,而且非常强大 . 我的问题是,当通过连接发送数据包时,我遇到了一些延迟 . 在客户端我这样做: NetworkStream ns = tcpClient.GetStream(); // Send packet byte[] sizePacket = BitConverter.GetBytes(request.Length)...
  • 0 votes
     answers
     views

    为什么TcpClient.Connected()在被TcpListener关闭后显示为true? F#

    所以我试图通过F#了解更多关于TCP的知识,当我在1秒后关闭来自监听器端的连接时,它仍然显示客户端在客户端端连接 . 服务器: open System.Net open System.Net.Sockets open System.Threading let tcpListener = new TcpListener(IPAddress.Parse("127.0.0.1"),...
  • 0 votes
     answers
     views

    EchoServer(Java)没有将消息返回给客户端(golang)

    我正在尝试创建客户端写入的TCP客户端(golang)服务器(Java)应用程序,服务器回显此文本并将消息返回给客户端,然后回复客户端 . Server code (Java): public static void main(String[] args) throws Exception { int port = 4444; ServerSocket serverSocket ...
  • 3 votes
     answers
     views

    连接到azure虚拟机上的Node.js服务器

    我在Azure上创建了一个虚拟机并定义了一个TCP endpoints . 然后我创建了一个Node.js TCP服务器,如下所示: var net = require('net'); var host = '127.0.0.1'; var port = 8000; var times = 1; net.createServer(function (socket) { console.log(...

热门问题