问题标签 [tcp-ip]
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.
sql-server-2008 - 自动启用命名管道和 TCP/IP 协议 SQL Server 2008 R2
我们有一个名为“Installer”的 C# win Form 应用程序,它在客户端系统上静默安装各种 3rd 方软件,如 IIS、SQL Server、AVG-Free;连同我们自己的产品。我需要自动启用命名管道和 TCP/IP 协议,这还需要使用批处理文件重新启动 SQL Server (SQLEXPRESS) 服务;或 C# win 表单应用程序;或者在通过命令行安装 SQL Server 时提供适当的开关。
我已经搜索过,但这是非常独特的要求。
python - Python 套接字缓冲:消息框架
我正在通过 TCP/IP 套接字从外部硬件(Zigbee 接收器)接收数据流(46 字节)到 PC。然后通过使用 Python 编程,我试图从 TCP/IP 套接字接收到的数据流中提取消息。
我的 python 源代码和从数据流中提取的数据,在下面的链接中给出
https://docs.google.com/document/pub?id=1pYASqImWm4HkKrDbeal8fTBsh_GojBQLXixxbMQBlU
正如我们所知“TCP/IP 对数据流进行操作,而不是通过数据包”
如果我在单个流中收到完整的数据包,我可以提取数据。但有时,在两个数据流中接收到单个数据包(损坏),那时我无法从流中提取我的消息。
我对python编程不太熟悉,所以任何人都可以帮我解决这个问题。
我正在寻找任何好的示例(编程)来管理 TCP/IP 套接字上传入数据流的中断,方法是将这些流作为完整数据包存储在缓冲区中,然后使用分隔符提取消息。
提前致谢
java - 如果客户端只是建立连接并且不发送任何数据,我的服务器将冻结
我正在努力使我的服务器更稳定。它使用服务器套接字和套接字类。信息的传输是使用流类完成的。
我注意到有时调试会在一段时间内释放每一盎司。
我发现我的客户端只是做了一个套接字连接并且没有发送数据,或者少于服务器期望服务器会冻结类 InputStream 的读取方法。
有没有办法让读取方法超时?文件离子没有谈论时间噘嘴,但确实说它会阻止信息数据是和蔼可亲的。
如果读取无法超时,是否有另一种方法可以通过套接字连接读取数据并且如果客户端不再发送数据则不会冻结????
读取数据及其冻结位置的代码片段
c# - 客户端/服务器通信 WPF
我发现这个为控制台应用程序编写的非常有用的程序:
http://www.codeproject.com/Articles/1415/Introduction-to-TCP-client-server-in-C
我运行它并且它可以工作,但我想要用 WPF 做同样的事情。
有人可以帮忙吗?
c++ - c++中的TCP/Ip网络通信
我正在尝试编写一个线程函数,通过 Tcp/ip 通过本地网络将系统信息发送到另一台计算机。我一直在使用套接字来实现这一点,到目前为止,这一切都很好。但我现在处于通常可以正常工作的地步,但大约 30% 的时间我收到错误消息,告诉我无法打开套接字。我将 activeSocket 库用于套接字。
我认为我对这些功能做错了,问题不在接收数据的另一端。任何人都可以在此代码中看到任何可能导致失败的明显错误吗?我不断收到自己的 cout 消息"Monitor: FAILED TO OPEN SOCKET FOR DATA"
编辑:使用 telnet 一切正常,100% 的时间
android - Android TCP连接改变方向
我正在尝试开发一个简单的聊天应用程序,仅用于学习目的。我的问题是,当屏幕方向改变时,TCP/IP 连接会在方向改变后关闭并重新创建。
我知道Android会在更改方向时破坏活动并重新创建它。
所以我的问题是:是否可以只改变视图而其他一切都保持不变?
谢谢
c#-4.0 - 使用 ESC/POS 命令直接打印到热敏打印机,在 C# 中使用 TCP/IP 接口执行命令
我正在努力在厨房打印机(Aclas KP71M)上实施 ESC/POS(Epson 销售点标准代码)。
我有一个用户界面,POS 用户将其字符串输入用户界面,用户输入的字符串将发送到打印机,打印机打印数据。
打印机与主机使用以太网(100M)接口,使用 TCP/IP 连接。
我已经设法将每个必要的命令嵌入到 C# 方法中,并且我还在服务器/客户端 C# 连接上获取了一些示例代码,并尝试将其包含到我的连接中。
我现在面临的问题是我的代码似乎启动了连接,但它立即冻结而没有做任何事情并停止连接。如果有人能纠正我,或者告诉我问题出在哪里,我将非常感激,或者给我一些关于如何进行的想法?
这是代码。
tcp - 如何在 VB6 中打开打印机的 TCP/IP 端口
我想知道是否有人知道如何使用 Visual Basic 6 连接到带有 TCP/IP 接口的热敏打印机。它是将 ESC/POS 命令发送到打印机,这样我就可以直接控制它而无需使用驱动程序。
问题出在第一行;如何与打印机建立连接并提供打印机的 ip 和其他东西,以便主机 pc/sender pc 与打印机顺利通信?
wireshark - 为什么我们在 ARP 请求中需要发送者 MAC 地址?
这是 ARP 请求 PNG 图像的 Wireshark 捕获,我在 ARP 数据包中包含发送方 MAC。接收站可以从以太网帧中获得 MAC。似乎是多余的。在 ARP 请求中单独包含发送者 MAC 地址是否有任何特殊用途?
tcp-ip - TCP/IP 的正常数据包接收率
我有一个使用两台笔记本电脑的实验装置,一台作为发射器,另一台作为接收器。发送器根据已配置的不同定时器的时间段,不断地发送不同大小的数据包。接收器捕获这些数据包并在程序终止时计算 PRR。
发射器和接收器之间的距离约为 6-7 英尺
对于这种 TCP/IP 设置,0.87 的数据包接收率是正常的还是偏低?
发射机:
接收者 :