tcp相关内容

通过 TCP 发送音频流,UnsupportedAudioFileException

我已成功通过 TCP 套接字发送和读取文本和图像数据.但是我无法发送和读取音频流数据. 服务器端示例代码: 公共类 ServerAudio {/*** @param 参数*/公共静态无效主(字符串 [] args){//TODO 自动生成的方法存根尝试 {ServerSocket serverSocker = new ServerSocket();套接字客户端 = null;serverS ..
发布时间:2021-11-30 16:42:38 Java开发

Java - 通过 Java 套接字广播语音

我创建了一个从客户端接收声音的服务器应用程序,然后我广播这个以字节形式存储的声音并将字节发送回连接到服务器的客户端.现在我目前只使用一个客户端进行测试,客户端正在接收回音,但声音一直在断断续续.有人可以告诉我我做错了什么吗? 我想我明白为什么声音播放不流畅的部分原因,但不明白如何解决这个问题. 代码如下. 客户: 向服务器发送语音的部分 public void capt ..
发布时间:2021-11-30 16:27:19 Java开发

使用 TCP 流并将其重定向到另一个 Sink(使用 Akka Streams)

我尝试使用 Akka 2.4.3 将 TCP 流重定向/转发到另一个接收器.该程序应该打开一个服务器套接字,侦听传入的连接,然后使用 tcp 流.我们的发件人不期望/接受我们的回复,所以我们从不发回任何东西——我们只是消费流.在对 tcp 流进行成帧后,我们需要将字节转换为更有用的内容并将其发送到 Sink. 到目前为止,我尝试了以下操作,但我尤其在如何不将 tcp 数据包发送回发件人并正确 ..
发布时间:2021-11-26 22:51:18 其他开发

python通过TCP套接字发送/接收十六进制数据

我有一个以太网访问控制设备,据说可以通过 TCP 进行通信. 如何通过输入 HEX 数据发送小包,因为这是我从他们的手册中获得的内容(每个命令后发送和接收的通信数据包的标准格式) 您能否展示一些示例代码或链接以开始使用.... 来自终端的标准返回包大小(字节)BS (0x08) : ASCII 字符 1STX (0x02) : ASCII 字符 1LENGTH : 从 BS 到 ETX ..
发布时间:2021-11-26 18:53:00 Python

使用python构建tcp SYN数据包时如何设置tcp选项时间戳?

我需要在 tcp 选项中发送一个带有时间戳值的 tcp SYN 数据包.由于 tcp opts 应该以 32 位表示预先打包,谁能通过示例向我介绍如何设置 32 位数据包表示中的值. 提前致谢 解决方案 您应该能够使用 Scapy.在定义 TCP 层时,只需使用 TCP(flags='S', options=[('Timestamp', (TSval, 0))]) 其中 TSva ..
发布时间:2021-11-26 14:28:12 Python

如何检测远程端套接字关闭?

你如何检测 Socket#close() 是否在远程端的套接字上被调用? 解决方案 isConnected 方法无济于事,即使远程端关闭,它也会返回 true插座.试试这个: public class MyServer {公共静态最终 int 端口 = 12345;public static void main(String[] args) 抛出 IOException,Interrup ..
发布时间:2021-11-25 18:42:42 Java Web开发

为什么在不尝试 I/O 的情况下不可能检测到 TCP 套接字被对等端正常关闭?

作为对最近问题的跟进,我想知道为什么在 Java 中,如果不尝试在 TCP 套接字上读/写,就不可能检测到套接字已被对等端正常关闭?无论是使用 NIO 之前的 Socket 还是 NIO SocketChannel,情况似乎都是如此. 当对等方正常关闭 TCP 连接时,连接双方的 TCP 堆栈都知道这一事实.服务器端(启动关闭的那个)以状态 FIN_WAIT2 结束,而客户端(没有明确响应关 ..
发布时间:2021-11-25 18:39:00 Java Web开发

TCP 套接字连接是否具有“保持活动状态"?

我听说过 HTTP keep-alive,但现在我想打开一个与远程服务器的套接字连接. 现在这个套接字连接是否会永远保持打开状态,或者是否存在与 HTTP keep-alive 类似的超时限制? 解决方案 TCP 套接字在关闭之前保持打开状态. 也就是说,在不实际发送数据的情况下很难检测到断开的连接(断开的,例如路由器死机等,而不是关闭),因此大多数应用程序每隔一段时间就会进行某种 ..
发布时间:2021-11-25 17:40:42 Java Web开发

java.net.ConnectException:连接被拒绝

我正在尝试实现 TCP 连接,从服务器端一切正常,但是当我运行客户端程序(从客户端计算机)时,出现以下错误: java.net.ConnectException:连接被拒绝在 java.net.PlainSocketImpl.socketConnect(Native Method)在 java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java: ..
发布时间:2021-11-25 11:18:56 Java Web开发

使用python构建tcp SYN数据包时如何设置tcp选项时间戳?

我需要在 tcp 选项中发送一个带有时间戳值的 tcp SYN 数据包.由于 tcp opts 应该以 32 位表示预先打包,谁能通过示例向我介绍如何设置 32 位数据包表示中的值. 提前致谢 解决方案 您应该能够使用 Scapy.在定义 TCP 层时,只需使用 TCP(flags='S', options=[('Timestamp', (TSval, 0))]) 其中 TSva ..
发布时间:2021-11-24 23:12:05 C#

如何使用 Kestrel ConnectionHandler 处理传入的 TCP 消息?

我想为我的 .NET Core 项目创建一个 TCP 侦听器.我正在使用 Kestrel 并为此配置了一个新的 ConnectionHandler kestrelServerOptions.ListenLocalhost(5000, builder =>{builder.UseConnectionHandler();}); 到目前为止我所拥有的是 内部类 MyTCPConnectionHan ..
发布时间:2021-11-24 16:14:58 C#

在 Android Studio 中通过 tcpip 使用 adb?

是否可以在 Android Studio 中为 tcpip 设备显示 adb logcat?我正在编写一个使用 USB 端口的应用程序,但我不能将它用于 adb usb. 目前,我正在使用以下指令在命令提示符中查看 logcat,但如果将其集成到 AS 中会更好:http://developer.android.com/tools/help/adb.html#wireless 解决方案 ..
发布时间:2021-11-21 18:45:12 Android

如何通过 TCP 连接发送字节数组(java 编程)

有人可以演示如何通过 TCP 连接从 Java 中的发送方程序向接收方程序发送字节数组. byte[] myByteArray (我是 Java 编程的新手,似乎无法找到显示连接两端(发送方和接收方)的示例.如果您知道现有示例,也许您可​​以发布链接.(无需重新发明轮子.)PS 这是不是作业!:-) 解决方案 Java 中的 InputStream 和 OutputStream 类本机 ..
发布时间:2021-11-18 04:54:24 其他开发

PHP 通过 TCP/IP 发送消息

我尝试通过 TCP/IP 从 PHP 网站向 Arduino 发送消息. 使用以下代码,我可以从 php 网站发送消息 问题是,第一次调用网站时,消息没有立即传递.在网站刷新几次后,消息就到达了,但逻辑如此之多,就像网站刷新量一样. 已经尝试将消息长度限制为 2 字节,但没有成功. 解决方案 尝试在 try - catch 块中添加. 尝试 {} 捕获(异常 $e){回 ..
发布时间:2021-11-17 03:52:53 其他开发

Arduino Ethernet Shield 连接到套接字服务器

我正在使用 Arduino 的以太网扩展板将其连接到套接字服务器(不同的计算机),以便我可以从它接收消息以激活某些例程.这是我的代码: #include #include 字节 mac[] = { 0x90, 0xA2, 0xDA, 0x0F, 0x5A, 0x21 };字节 ip[] = { 192,168,1,11 };//ip屏蔽字节服务器[] = { 192,168,1,7 };//ip ..
发布时间:2021-11-17 03:49:06 其他开发

通过 HTTP/s 隧道传输任何类型的 TCP 流量

我正在寻找一种软件来通过 HTTPS 隧道传输 RDP 或其他二进制 TCP 流量.因为很多客户端只允许HTTP/S(防火墙只开放80和443端口). 但是需要将 RDP(和其他协议)从 DMZ 中的机器转发到客户端. 7查看大功能说明 是否有任何开源软件或企业软件可以解决这个问题? 糟糕的解决方案 F5 big ip 之类的解决方案存在问题,我必须创建连接用这个软件 ..
发布时间:2021-11-16 22:10:49 其他开发

确定 TCP 套接字的状态

我开始学习如何在 C++ 中实现 TCP 服务器/客户端(在 Windows 和 Linux 上).此时,我正在实现服务器(并使用 telnet 作为客户端进行测试).服务器应用程序像魅力一样发送和接收数据..(我将在了解所有服务器端后实现客户端).但是我需要找到一种编程(C++ 或 OS API)方式来查询 TCP 套接字状态(ESTABLISHED、FIN_WAIT_2、CLOSE_WAIT ..
发布时间:2021-11-15 03:43:07 其他开发

确定 TCP 套接字的状态

我开始学习如何在 C++ 中实现 TCP 服务器/客户端(在 Windows 和 Linux 上).此时,我正在实现服务器(并使用 telnet 作为客户端进行测试).服务器应用程序像魅力一样发送和接收数据..(我将在了解所有服务器端后实现客户端).但是我需要找到一种编程(C++ 或 OS API)方式来查询 TCP 套接字状态(ESTABLISHED、FIN_WAIT_2、CLOSE_WAIT ..
发布时间:2021-11-15 03:38:37 其他开发

简单的跨平台 TCP IP API?

我不打算使用像 QT 或 wxWidgets 的 API 之类的大东西.我只想要可以在 Android、iOS、Windows、Mac、Linux 上运行的简单套接字. 我正在制作一个事件驱动的纸牌游戏,所以 TCP 是最好的. 本质上,我只想连接和验证客户端.之后,我只需要能够向他们发送消息.我打算使用可靠的 UDP,但 TCP 似乎更合适. 如果有人也有类似 tcp 聊天应用 ..
发布时间:2021-11-15 02:21:02 其他开发