标签:sockets

  • 套接字:为什么我从服务器发送来的消息总是被拆分成完全相同的2条消息? - java

    时间:2020-9-3

    此php代码段位于服务器端: if (($sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP)) === false) echo "socket_create() failed: reason: " . socket_strerror(socket_last_error()) .  […]

  • Python(服务器)从Java(客户端)接收数据。 - java

    时间:2020-8-30

    好的,所以我读了很多问题,无法解决。我从Android应用程序接收到的数据面临问题。基本上我想控制一个伺服器。该代码有效,但是应用发送到服务器的数据在单独的行中接收。是的,我知道我需要使用缓冲区,我做了一些研究,但找不到找到在我的代码中添加缓冲区的方法。另外,我认为我不需要显示Java代码,因为它只是从按钮单击发送的基本命令(如Up,Down等字符串)。 . […]

  • Python:检测套接字何时出于任何原因断开连接? - python

    时间:2020-8-29

    我正在使用原始套接字接口(import socket)在Python 2.7.5中编写一个应用程序。 我需要知道是否有一种方法可以注册某种事件,或者轻松地定期进行测试(如果仍然连接并建立了TCP套接字连接)。 我发现的大多数建议都说“只是尝试读取它;如果关闭它,您会得到一个错误或没有字节”。但是,有时我还没有准备好从中使用read,但是我仍然想知道套接字是否 […]

  • Java NIO:OP_ACCEPT和OP_READ之间的关系? - java

    时间:2020-8-28

    我正在为我的项目重写核心的NIO服务器网络代码,并且试图找出何时应该“存储”连接信息以备将来使用。例如,一旦客户端以通常的方式连接,我便为该连接的客户端存储并关联SocketChannel对象,以便我可以随时将数据写入该客户端。通常,我将客户端的IP地址(包括端口)用作映射到SocketChannel对象的HashMap中的键。这样,我可以轻松地查找他们的I […]

  • 使用异步套接字进行回调 - c#

    时间:2020-8-24

    我的问题很简单,它涉及使用TCP协议的异步套接字。 当我使用“ BeginSend”方法发送一些数据时,何时调用回调? 当数据刚刚发送到网络时,或者当我们确保数据到达目的地时(如它应该与TCP规范有关),会调用它吗? 感谢您的回答。 风筝。 ps:对不起,如果我的英语不太好^^。 参考方案 从MSDN: “当您的应用程序调用BeginSend时,系统将使用单 […]

  • 远程主机强行关闭了现有连接 - c#

    时间:2020-8-22

    我正在使用一个商业应用程序,该应用程序会在消息中抛出SocketException, 远程主机强行关闭了现有连接 客户端和服务器之间的套接字连接会发生这种情况。该连接仍然运行良好,并且正在传输大量数据,但是随后连接断开。 有人看过吗?原因可能是什么?我可以猜测出一些原因,但是有没有办法在此代码中添加更多内容来找出可能的原因呢? 欢迎任何意见/想法。 ... […]

  • 无响应的套接字读取缓冲区 - java

    时间:2020-8-22

    我正在尝试将数据发送到我的一台服务器并从中接收回ACK。但是,在等待服务器响应时挂起了处理。我知道存在连接,因为我可以看到数据到达服务器。我也知道服务器正在正确输出数据,因为我的C#客户端正在从服务器接收数据。我将注意到该客户端正在centOS虚拟机上运行。该服务器是一台远程Windows计算机。我无法想象由于虚拟环境会出现问题,因为我能够使用SNMP ja […]

  • 如何在套接字io中使用用户名获取用户ID - java

    时间:2020-8-22

    我使用套接字io进行聊天。我这边正在使用android。我想获取特定的ID。当我发送用户名时。我想显示用户ID。我使用了下面显示的内容。 const userId = user.userId; const user1 = usernames[userId]; console.log("user1 :"+user1); 但是它仅显示用户名如 […]

  • 多个插座连接 - c#

    时间:2020-8-21

    我有多个设备连接到TCP / Ip端口,我想通过.Net中的套接字读取所有这些设备,在连接单个设备并且工作正常之前,我该怎么做呢?但是现在我有多个设备都可以帮助我收听多个套接字连接? 参考方案 这不是一个完整的答案,但是应该为您指明正确的方向。您可以使用类似 Socket socketForClient = tcpListener.Accept();呼叫每个 […]

  • Java中父线程和子线程之间的通信 - java

    时间:2020-8-20

    我有一个主线程,并且在该线程中启动了一个新线程。 (子线程)。该子线程将打开服务器套接字,并开始侦听连接。我希望该线程停止执行,并在主线程从外部获取消息(从何处获取消息不是问题)时关闭其初始化的所有内容(如Socket)。我要如何停止线程并关闭所有连接。 我应该使用共享变量吗?这样,当主线程接收到该消息时,它应该对其进行修改,而子线程应该继续检查该共享变量中 […]