问题标签 [tcpsocket]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4403 浏览

python - Python 通过 TCP 套接字进行多文件传输

我正在尝试用python编写一个程序来通过套接字传输文件夹中的多个文件,到目前为止我有以下代码

客户:

服务器:

上面的代码进入了一个无限循环,我明白这是因为部分中的 continue 语句if cmd == 'done',我想知道它为什么会这样做?我的意思是它永远不会从客户那里得到完成的消息,任何人都可以帮我修复代码吗?

0 投票
0 回答
166 浏览

.net - 使用 TCP Socket 发送文件同时发送字符串

我有一个具有日志记录功能的文件共享应用程序。每次用户连接时,客户端都会发送一个字符串,告知用户已连接,同样当客户端断开一个字符串时,会在服务器上发送一个告知用户已断开连接的字符串。

现在我的问题是,当用户连接或断开连接同时发送文件时,程序可能无法猜测哪些数据用于日志记录部分,哪些数据用于文件共享部分. 我想要的是将它们分开而不互相打扰。TCP 连接是在单个 TCP 套接字中实现的,现在我在想,也许为这两个功能中的任何一个使用单独的套接字可以解决问题。或者可能是某种算法来确定发送的数据类型,无论是文件数据还是字符串。涉及 IO 库之类的东西。我的朋友告诉我,也许我们可以尝试获取正在发送的文件的文件名,然后将其与为日志记录部分发送的字符串进行比较。为日志记录部分发送的字符串是恒定的,

我脑子里有一些想法,但我认为有更好的方法来做到这一点。有什么建议么?

提前致谢!

0 投票
2 回答
10407 浏览

html - 浏览器上的 WebSocket 客户端可以与 TCP Socket 服务器通信吗?

是否可以运行接受来自 WebSocket 客户端的传入连接的 TCP 套接字服务器?我有一个 TCP 套接字服务器,我希望能够在浏览器中测试它。这可能吗?

0 投票
1 回答
6881 浏览

ios - iOS 中的 TCP 套接字编程。服务器客户端响应

我几乎完成了这项任务,但我陷入了困境,因为我得到了部分结果。我有服务器(linux 或 windows)和客户端(iOS),它们之间存在 TCP IP 套接字连接。我在我的 iphone 模拟器中使用了表单加载,其中服务器和 iphone 之间的连接在应用程序打开时自动发生。服务器将我在模拟器上发送的数据发回并在日志中打印。但我无法准确地收到整个回复。对于“创新”,我收到的可能只是“in”或“Innova”等。下面是代码片段。

请注意,在阅读中我确实更改了数组大小。但我仍然得到错误。在按钮的 IBAction 的情况下也是如此。即使每次点击我都会发送数据并且我没有得到相同数据的响应。

可以提出宝贵的建议???

0 投票
0 回答
126 浏览

ruby - 适用于 iOS 应用程序的 Ruby TCPSocket

我正在开发一个需要 iPhone 应用程序和服务器之间通信的项目。出于我的目的,我使用 Amazon Web Services 启动了一个 EC2 服务器。我正在尝试启用服务器和 iPhone 之间的 HTTP 通信,以便发出可以通过电话处理的请求。现在我正在服务器端使用 ruby​​ 客户端和 ruby​​ 代码进行测试。我的服务器端代码如下所示:

该代码可以打印从客户端发送的数据,但是当尝试以其他方式发送数据时,客户端和服务器都会挂断。通信通道是否需要在重新打开之前关闭才能以另一种方式发送数据。我已经在谷歌上搜索了大约一个小时并且没有得到任何地方,即使是从这里的类似问题。另一方面,这是进行请求的最佳方式还是我应该使用其他东西?

0 投票
1 回答
1128 浏览

ruby-on-rails - 使用 TCPSocket 通过 Ruby 连接到 Rails 服务器。获取“所需长度 WEBrick::HTTPStatus::LengthRequired”

我正在尝试连接到 Rails 服务器,但我不断得到的响应是

我正在使用 TCPSocket 连接到服务器。

我怀疑它是指定内容长度的方式

0 投票
1 回答
4093 浏览

java - Java中通过TCP Socket发送图像

我正在尝试制作一个客户端服务器应用程序,其中服务器列出可用图像的名称,客户端选择其中一个进行下载,例如这里:

服务器中的线程

客户 :

问题是所有命令都成功提交,直到图像接收图像停止在那里不动

0 投票
2 回答
3177 浏览

sockets - Listening Socket in Samsung Smart Tv

I need to open a TCP socket on the Samsmung Smart TV, listening at a particular port for events from an IP camera in a local network. The camera does not have a "web server" so i cant use web sockets.

I've searched all over the net for terms like Node.js, Socket.io and I've got nothing but confused.

I stumbled on this project - websockify But i dont completely understand where and how to use it in the scenario of Samsmung Smart TV. Does anyone have a solution?

0 投票
2 回答
1137 浏览

ruby - 如何使用 Ruby 维护 TCP 连接?

使用TCPSocket,我需要socket.puts "foobar",然后socket.close让套接字在对方socket.read 的消息。

有没有办法通过套接字发送或接收消息,但不关闭套接字,这意味着我可以再次发送消息而无需再次创建套接字?

ps 类似 websocket 的东西

0 投票
2 回答
1086 浏览

c++ - CodeSynthesis XML 与 C++ TCP 套接字

我对 C++ 并没有真正的经验,所以我需要向你寻求帮助。

我需要一个用 C++ 实现的服务器来监听 TCP 端口。在这个端口上,它应该只接收 XML 文档。我找到了几个多线程 TCP 套接字示例,但我不知道如何处理 ReadToEnd 或转换为字符串或 XML 文档。

我正在考虑使用适用于流的CodeSynthesis。但是如何将 TCP 套接字和流结合起来呢?

对不起,如果这听起来像一个菜鸟问题。但我很欣赏任何好的例子或建议。