草庐IT

tcp-accept

全部标签

linux - TCP 拥塞控制版本 : HTCP module vs highspeed module in linux kernel

我发现,在Linux中,有许多用于TCP拥塞控制算法的可加载模块(cubic、new-reno、veno、vegas等)。但是有两个模块让我很困惑,一个是“HTCP”,一个是“highspeed”。HTCP不是代表高速TCP吗?那么这里“HTCP”和“高速”模块有什么区别呢?预先感谢您指出不同之处。 最佳答案 Doesn'tHTCPstandsforhighspeedTCP?没有。它代表用于高速和长距离网络的TCP,并在此document中进行了描述。来自汉密尔顿研究所。高速TCP发表于RFC3649.Sowhatisthediff

c# - C#中读取TCP端口

我有一个在远程服务器上运行的应用程序,它将数据(字符串)写入其本地端口,我想通过另一个在其他系统上运行的C#应用程序读取这个系统端口,当我连接到远程机器的这个端口时,我得到目标机器主动拒绝连接的错误。任何建议将不胜感激。我试过这段代码:Socketsock=newSocket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);varipaddress=IPAddress.Parse("192.168.1.12");IPAddressadd=newIPAddress(ipaddress.GetAddressByt

python - 使用 python 创建用于发送 TCP 和 UDP 数据包的客户端和服务器程序

如果用户询问他是否愿意通过TCP或UDP发送,我必须使用python编写客户端和服务器程序。服务器只是发回数据,因为我想知道它需要多长时间(RTT)。服务器如何检测客户端发送的是TCP还是UPD数据?这仅用于教育目的,不能用于生产。到目前为止,我有以下代码:客户端.pyimportsocketnumerofpackets=int(raw_input("Howmanypacketsshouldbesent?\n>"))connectiontype=raw_input("TCPorUDP?\n>")hostname='localhost'i=0ifconnectiontype!="TCP"

c++ - 使用 OpenSSL 将现有的 TCP 套接字转换为 TLS

我需要一些关于OpenSSL、TLS套接字的信息。首先,我想通过TCP上的TLS与服务器建立连接。通常首先创建一个TCP套接字,然后使用TCP套接字连接到服务器,然后将(在通过TCP套接字发送或接收任何数据之前)TCP套接字转换为TLS。我的问题是可以按照下面的方式吗?创建TCP套接字。使用TCP套接字连接服务器。通过TCP套接字发送和接收一些数据。然后将TCP套接字转换为TLS。注意:我使用的是OpenSSL。 最佳答案 如果服务器必须支持,那么以给定的方式似乎是可行的。请参阅SMTP。对于SMTP服务器,它以这种方式工作,其中前

c# - 具有间隔的高效多个 tcp 客户端

我一直在用C#编写一个命令行程序,它使用多个连接到同一服务器的tcp客户端。每个客户端都驻留在它自己的线程中。目前,我正在尝试找出一种有效的方法,在假设4个线程之间每秒有效地传播5个请求。我的代码目前看起来如下所示,但我最终还是遇到了相互重叠的请求。有谁知道如何有效地防止这些重叠?//Maxconnectionsis4,intervalis200//LooponcetogivetcpclientschancetoconnectvartcpClients=newTcpClient[_maxConnections];for(inti=0;i然后TcpHandler代码如下所示:public

node.js - NodeJS TCP Socket 不显示客户端主机名信息

假设我已经创建了一个简单的node.jsTCPSocket服务器,如下所示。varserver=net.createServer(function(socket){socket.end("goodbye\n");});//listenonport80,likeawebserverwould,andconfiguredtoacceptconnectionstomultiplehosts,ietest.example.com,sdfsdfsdf.example.com,example2.com.server.listen(80,function(){address=server.addre

sockets - 代理 wso2 esb 中的 TCP 传输

当使用此代码发送我的soapxml时,我想通过TCP传输向代理服务发送请求SocketclientSocket=newSocket("host",port);DataOutputStreamoutToServer=newDataOutputStream(clientSocket.getOutputStream());outToServer.writeBytes("soapxmlinstance");clientSocket.close();它运行良好,我的业务仍在继续。但是当我在不关闭套接字的情况下发送两个xml时:SocketclientSocket=newSocket("host"

c# - 如何使用 C# 应用程序连接到 telnet 的 tcp 端口 23?

Hereismycode:usingSystem;usingSystem.Net;usingSystem.Net.Sockets;usingSystem.Text;classTcpClientSample{publicstaticvoidMain(){byte[]data=newbyte[1024];stringinput,stringData;TcpClientserver;/*try{TcpListenertcpListener=newTcpListener("192.168.0.102",23);tcpListener.Start();}catch(SocketException

tcp - lua创建TCP客户端报错

我正在尝试在lua中创建TCP客户端localhost,port=HOST,PORTlocalsocket=require("socket")client=socket.tcp();client:connect(host,port);client:send("HelloUser");这工作正常但是当我添加whiletruedolocals,status,partial=client:receive()print(sorpartial)ifstatus=="closed"thenbreakendend要从套接字读取数据,它会阻止代码的全部执行。 最佳答案

c# - Winform 中的 TCP 连接

我刚刚建立了我的第一个TCP连接,我已经使用程序套接字测试来检查我的代码是否有效。它是做什么的。现在,我要做的是连接到没有可访问IP地址但有专用网址的服务器。例如,我的旧代码是这样的:privatevoidbutton1_Click(objectsender,EventArgse){IPAddressipAddress=IPAddress.Parse("127.0.0.1");using(TcpClientclient=newTcpClient()){client.Connect(ipAddress,21);lblStatus.Text="Connected...";}}这很好用。现在