sockets

    0热度

    1回答

    我已经refered以下网页: https://serverfault.com/questions/153983/sockets-found-by-lsof-but-not-by-netstat 使用Python,我也遇到了同样的问题上SSL套接字: 当我使用socket.close(),插座保持在CLOSE_WAIT状态无限期地 时我用socket.shutdown(),lsof的说:“不能确定

    1热度

    1回答

    我是NodeJS的新手,并开始通过构建简单的命令行聊天应用程序来学习。我有以下代码服务器和客户端。客户端 - 服务器通信成功,但我无法从客户端捕获'adduser'事件。请告诉我我哪里错了。 服务器: var net = require('net'); var chatServer = net.createServer(function(socket){ socket.pipe(so

    1热度

    2回答

    我怀疑这有一个简单的解决方案,我忽略了,可能与客户端或如何设置。 无论如何,我试图建立一个简单的Echo服务器/客户端来了解套接字编程的基础知识。我有一台运行Linux Mint的虚拟机,主机运行的是Windows 10.我设置的虚拟机运行服务器c代码,Windows将运行客户端。 我开始做服务器代码 //Echo Server for UNIX: Using socket programming

    1热度

    1回答

    在Python中,方法是: socket.recv(bufsize[, flags]) 在C,其方法是: int recv(_In_ SOCKET s, _Out_ char *buf, _In_ int len, _In_ int flags) 这里有什么缓冲在这两个方法? 我认为这是receive window size或receive buffer如果我创建一个TCP套接字。但是当我

    0热度

    1回答

    我目前正在使用Modbus串口与设备进行通信。该应用程序是用C#编写的。 我们的设备已被修改为使用以太网,现在我的任务是将此应用程序转换为使用Modbus TCP/IP。 我最初认为它会非常简单,并且只需要将串行连接更改为TCP客户端连接和侦听器。 我看过一些资料上的Modbus TCP/IP https://www.prosoft-technology.com/kb/assets/intro_m

    0热度

    1回答

    我试图围绕websockets,我已经彻底阅读了几个简单的聊天教程,但有一件事,我不明白从教程;是什么时候发送聊天消息,消息存储在哪里?我认为需要将消息保存到数据库(sql或mongo等),还是仅仅分发消息并将其保存在服务器内存中?如果是这种情况,那是不是意味着服务器在x时间/减速后会变得非常臃肿? 此外:是否将套接字与数据库结合使用是一种常见做法?或者这被认为是不行? 感谢您的阅读!

    0热度

    1回答

    我想使简单的客户端服务器程序发送和接收使用TCP套接字的文件表单服务器。至于从服务器获取文件不是问题,服务器将创建一个具有相同名称的文件并将该文件中的数据放入该文件中,但是当涉及到将文件放入服务器时,有时它会很好,但总是有机会,因此服务器正在获取文件名以及文件内容,而不是将其写入文件,它将文件名和内容写入新文件名,并且该文件保持空白。如果有人能提出任何解决方案,将会有很大帮助。 server.py

    2热度

    1回答

    从this answer和Docs可以看出,对于并发流访问,如果有一个唯一线程可供读取,并且有一个唯一线程可供写入,则可以在没有问题的情况下执行读取和写入。 我具有以下设置,如下图还示出: 我有2个单独的服务和Tester ServiceMy Service。他们每个人都有一个Server和一个Client。每个服务器和客户端有2个任务WriterTask和ReaderTask。 我面临的问题是,

    -2热度

    1回答

    作为一个客户我做了一个socket(),它给了我一个号码我在sktnum存储。然后我用sktnum和远程地址做connect()。嘿presto,它成功了,我被告知内核已经选择了一个本地IP地址和端口号(以便服务器知道要发回的位置)。我可以调用什么函数(linux C/C++)来查找内核选择的端口和IP地址。 (请不要被那些谁的人说:“你为什么想知道?”之一)

    0热度

    1回答

    我搞乱了C语言中的套接字,并且这个协议继续出现,我找不到任何关于它的东西,那么它用于什么? HOPOPT和IP有什么区别? 而且我是不明白为什么socket()函数的最后一个参数应该是0。根据手册页: 该协议规定一个特定的协议与插座使用。通常只有一个协议支持特定协议族中的特定套接字类型,在这种情况下协议可以被指定为0.但是,可能存在许多协议,在这种情况下,必须在此指定特定的协议方式。要使用的协议号