首页 文章
  • 6 votes
     answers
     views

    无法附加到UDP侦听器C#中的接收字符串

    我有一个创建UDP对象的Form,在UDP类中创建UDPClient,并使用EndReceive在BeginReceive方法中完成接收的数据 . 当我打印所提供数据的字符串后,在转换byte []之后,从beginreceive方法中添加文本,只有接收的数据不打印附加的文本 . 所以看起来收到的数据不完整 . 打印字符串时,不显示NewLine和附加的“done” . 任何帮助都会很棒!! 谢谢...
  • 1 votes
     answers
     views

    在udpClient.BiginReceive方法中,远程主机强制关闭现有连接

    我在UdpClient.BeginReceive方法中收到“远程主机强行关闭现有连接”错误 . 可能有什么问题? 这段代码在某个网络中工作,但是在某些网络中它不起作用 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net; using System...
  • 0 votes
     answers
     views

    UDP套接字是否需要像TCP套接字一样通过Accept Process?

    我正在使用UDP,当多台机器需要连接到服务器时,我想知道接受方法 . 到目前为止,我正在使用UDPCliente类,IPEndPoint类和BeginRecieve / EndRecieve方法来创建一台服务器,其中多台机器可以同时连接 . 我的问题很简单,我是否需要使用Accept Method来处理传入连接并为每个新连接创建一个新套接字? 处理与UDP的多个连接的最佳方法是什么? 到目前为止我...
  • 9 votes
     answers
     views

    C#Socket.BeginReceive / EndReceive

    调用Socket.BeginReceive / EndReceive函数的顺序是什么? 例如,我调用 BeginReceive 两次,一次获取消息长度,第二次调用消息本身 . 现在的情况是这样的,对于我发送的每条消息,我开始等待它的完成(实际上确认发送的消息,我等待接收到确认后的动作完成),所以我用 BeginReceive 调用 BeginReceive ,但是每个 BeginReceive ...

热门问题