jjzjj

tcpClient

全部标签

java - 为什么这个 Java TCP 客户端/服务器不起作用?

客户:importjava.io.*;importjava.net.*;classCliente{privatebooleanloop=true;privateintdelay=3000;privateintid;publicCliente(intid){this.id=id;}publicvoidexecute()throwsIOException,InterruptedException{intnMsg=0;Stringmsg="Enviouaseguintemensagem:";while(loop){Socketclient=newSocket("host",53300);Da

python - 如何让 tornado TCPClient 使用代理(http 或 socks)?

我正在搜索如何构建代理池服务器,我问过aquestion关于那个。因为没人能给我提示,我开始自己找路。现在,我在github上找到了一个名为pyproxy的很好的代理示例,它使用了tornado。我认为这一行pyproxy/blob/master/pyproxy.py#L218是关键,它使用tornado.tcpclient.TCPClient().connect(host,int(port)连接目标站点。tornadoTCPClient不带代理参数,dochere.我需要TornadoTCPClient使用http(如果可能的话使用socks)代理连接目标站点,然后发回结果。我该怎么

c++ - 使用以太网电缆在两台 Mac 之间自动传输文件?

快速背景,我是一家公司的实习生,被分配到一个我没有经验的项目,我需要一些帮助来弄清楚从哪里开始。该项目的目标是将大量数据从数据库传输到PC,然后再传输到Mac。我正在尝试编写PC和Mac之间的通信代码(这必须用C++完成,我听说Python更容易,但我必须使用C++)。一些要求是PC和Mac通过以太网电缆直接连接,并且两台计算机都不能访问互联网。数据传输需要自动化,因此只要PC检测到它已从数据库接收到完整的数据集,它就会将数据传输到PC。我不能使用任何第三方软件来执行此操作。到目前为止,通过我所做的研究,我认为我需要建立一个TCP服务器-客户端网络。我一直在使用此处的代码(http:/

javascript - 使用nodejs通过tcp套接字传输数据

我有一个简单的Node应用程序,它通过tcp套接字发送数据。本质上它是两个Node应用程序,一个发送方和一个接收方,或者一个客户端和服务器。我可以在我的本地主机上打开两个终端shell并查看通过tcp套接字传输的数据,所以我知道它有效。我想使用这些应用程序将数据从我的本地主机发送到我的服务器,但我无法弄清楚。它是ip地址路由还是我是否必须打开tcp端口或禁用防火墙,不确定。下面是当我可以在我的本地主机上成功发送数据时服务器和客户端应用程序的样子。我想在我的本地主机上使用这个客户端应用程序并在我的centos服务器上托管服务器应用程序并传输数据,这可能吗?/***TCPClient***

java - 如何发送认证字符串建立TCP连接?

这个问题在这里已经有了答案:java.net.ConnectException:ConnectionrefusedTCP(1个回答)关闭6年前。我必须建立到服务器的TCP连接,这需要我以以下格式发送凭据以进行登录:username=fred&password=123456假设主机:qstage.thetcphost.com和端口:8999我是套接字编程的新手,并使用它来实现它。我在客户端使用了java.net.Socket但我不知道如何将上述字符串发送到Java中的TCP服务器进行身份验证。我现在可以远程登录服务器了。但是我如何在之后(或期间)以...格式传递凭据字符串:套接字sock

C# TCP 在同一本地端口上监听和连接

我有一个C#控制台应用程序,我正在尝试实现TCP打洞。我需要在本地端口上监听,同时(同时/异步)使用相同的本地端口连接到2个不同的远程主机(实际上是远程主机的公共(public)端点和私有(private)端点)。据我所知,我需要以某种方式绑定(bind)套接字/端口,但我无法在C#中解决这个问题。有TCPListener、TCPClient和Socket类,但我不知道使用哪些来完成我需要的。我正在遵循本指南http://www.bford.info/pub/net/p2pnat/index.html第4.2章FromthesamelocalTCPportsthatAandB(Clie

c# - C# 中的一个非常简单的 TCP 服务器/客户端偶尔会丢弃数据包。我能做些什么来防止这种情况发生?

我已经设置了一个PC内通信服务器/客户端,用于从一个程序向另一个程序发送和接收数据-在本例中,是一个正在监听文本命令和Unity3D的自定义服务器。在大多数情况下,它是有效的,但是每隔一段时间,它就会丢包,如果不多次尝试,Unity将无法获得它们。数据包似乎已发送但丢失了,因为我确实看到了“已发送消息”控制台日志。以下是服务端和客户端的代码:服务器:classTCPGameServer{publiceventEventHandlerError;publicActionADelegate;TcpListenerTCPListener;TcpClientTCPClient;ClientAc

c# - 无法使用单声道连接到在 ubuntu 上运行的自己的 IPv6 TCP 服务器应用程序

我的测试基础设施由3台机器组成:1台运行hyperv的Windows10物理机和2台安装了ubuntu操作系统的虚拟机。所有机器之间都有完整的网络连接(它们相互ping)。我写了2个简单的C#程序:TCP客户端和TCP服务器(下面我附上了重现问题的最少代码)。当我在Windows机器上运行客户端并在其中一台ubuntu机器上运行服务器时,一切都运行良好。但是,当我尝试在其中一台ubuntu机器上运行客户端并在另一台ubuntu机器上运行服务器时,我在客户端收到错误消息:TCPClientTest.exeInformation:0:System.Net.Sockets.SocketExc

tcp - 使用 JMeter 的同步 TCP 请求

现在我使用BinaryTCPClientImpl和CSV数据集以及十六进制编码的数据行。每个JMeter线程都创建到服务器的新连接并从CVS文件发送数据行。但我只需要一个线程连接到服务器一次并同步发送CVS文件中的所有行(从服务器收到确认后的下一行)。可以用jMeter实现吗? 最佳答案 在JMeterThreadGroup中指定LoopCount为2,因此JMeter只创建一个线程并使用CSV文件中的两个值迭代两次。根据您的需要增加循环次数。您可以将LoopCount保持为Forever(通过启用复选框)并在CSVDataConf

Python TCPclient 不会承认

我正在用python编写一个TCP客户端,当它连接到服务器时需要从服务器获取数学问题并回答它们。我使用Netcat连接到服务器并在Wireshark上看到了这个:当我用我的代码做这件事时,我看到了这个唯一的区别是,在服务器发送问题后,我的代码不会对其进行ACK。这是我的代码:importsockets=socket.socket(socket.AF_INET,socket.SOCK_STREAM)host='x.x.x.x'port=1337s.connect((host,port))while1:data=s.recv(1024)print(data)splited_data=dat