草庐IT

TCP_DENIED

全部标签

tcp - 主机名如何在子网中广播

我正在使用Microchip的TCP/IP堆栈,但我的设备的主机名没有被广播,尽管我可以使用其DHCP分配的IP访问它。所以问题是,网络设备使用什么协议(protocol)来广播其主机名,以便当我看到网络中的设备列表时,我可以通过名称识别它?是NetBIOS名称服务还是其他?提前致谢。 最佳答案 为网络上的主机指定主机名的最与网络无关的方法是通过DNS,您的设备本身无法控制它,但不会丢失所有内容。在大多数环境中,DHCP和DNS服务器是绑定(bind)的(Windows网络中的AD,Linux中的DNSMasq,等等)所以您最好的选

java - 使用 java 通过 tcp 发送结构化数据的最简单方法是什么?

我必须连接到现有的C系统,tcp数据包看起来像typedefstructexampleDataPacket{intmessageType;floatdataValue;chardataDesc[100];}所以要用java发送这种数据,我的书上怎么也找不到。发送/接收此类数据的最佳方式是什么?谢谢,CP 最佳答案 您可以使用DataOutputStream如果您尝试写入的数据与C端读取数据的方式兼容。仔细检查有关writeFloat和writeChar的文档,看看它们是否真的有效。否则,您将不得不使用原始OutputStream并自

wcf - 如何将 WCF 服务配置为正常的 TCP 服务器?

如何配置我的WCF服务作为普通的TCP服务器工作?是否可以禁用所有绑定(bind)特定的东西,以便让您的服务URL像http://example.com:4444/service一样并能够使用纯HTTP/TCP流工作?我需要能够与WCF服务一起使用TCP流...所以我必须从我的WCF服务之一创建TCP服务器,或者(我不知道如何)创建我的自托管WCF服务与我的独立TCP服务器配对工作。但是,我就是找不到如何让它们共享同一个端口以便能够调用http://example.com:4444/WCFservice/http://example.com:4444/TCPserver/(而且我必须让

c# - 关闭外部 TCP 连接

如何终止我的程序未处理的TCP连接?例如我想关闭端口10202上的所有连接并且我不希望它们重新打开,但我想允许其他端口。一切都在C#中。就像Sysinternals的tcpView一样 最佳答案 你必须p/InvokeSetTcpEntry.即使在不支持该功能的平台上,TCPView也使用DarkandMysteriousMethods来执行相同的操作。 关于c#-关闭外部TCP连接,我们在StackOverflow上找到一个类似的问题: https://st

c# - Amazon EC2 上的实时 TCP/IP 套接字服务器

我打算将我的游戏服务器迁移到AmazonEC2。现在,实际服务器在Windows专用服务器上运行在.NetFramework3.5上。由于这是一个个人副项目,拥有一个完全专用的服务器非常昂贵,因此我想将它移动到云端(AmazonEC2或WindowsAzure)。有人做过这样的事吗?有可能这样做吗?如果是的话,你能不能给我提供一些关于这个主题的文档,因为我只能找到通过http设置web服务器的文档。服务器绑定(bind)并监听2个不同端口上的2个TCP套接字(nodelay选项)。非常感谢!凯尔 最佳答案 使用EC2,您可以完全控制

sockets - 在 Windows Phone 7 中打开 TCP 连接

作为SDK的当前版本doesn'tsupportSocketclass.是否可以打开TCP连接?我看不出使用WCF来制作典型的客户端/服务器场景有什么意义。 最佳答案 我知道这是一个旧线程,但为了那些稍后阅读的人而更新它。在WindowsPhone7.1SDK(适用于7.5版操作系统)中,支持TCP和UDP套接字。 关于sockets-在WindowsPhone7中打开TCP连接,我们在StackOverflow上找到一个类似的问题: https://stac

android - 使用 TCP 的仿真器连接

又来啦!我正在尝试连接在同一台PC上作为服务器和客户端运行的两个模拟器。问题是其中一个在虚拟机中。我应该为每个模拟器使用什么地址以便在它们之间进行连接?我正在使用基于TCP的连接!第一个模拟器在Windows7上运行Vmware中的第二个在Xp上我的PC内网IP是192.168.71.1如果你回答真的很感激。谢谢!! 最佳答案 我想您会想要使用本地主机地址(127.0.0.1)。将服务器设置为监听,一旦它启动并运行,客户端就会连接,你应该可以开始了。(显然,请确保您使用的端口匹配。)http://en.wikipedia.org/w

c# - 在 C# 中做正确和快速的 TCP 网络

我正在尝试实现一个解决方案,在该解决方案中,服务会为多个Worker安排一些工作。调度本身应该通过自定义的基于tcp的协议(protocol)进行,因为Worker可以在同一台机器或不同的机器上运行。经过一些研究,我找到了this邮政。阅读之后,我发现至少有3种不同的可能解决方案,每种都有其优点和缺点。我决定采用Begin-End解决方案,并编写了一个小测试程序来试用它。我的客户端只是一个简单的程序,它向服务器发送一些数据然后退出。这是客户端代码:classClient{staticvoidMain(string[]args){varep=newIPEndPoint(IPAddress

java - android: TCP 连接性能

我有一个PC服务器和一个安卓客户端;我的android客户端启动到服务器的套接字连接。当我连接到服务器时,我也从服务器接收数据到android客户端;这是我的代码:Socketsocket=null;DataOutputStreamout=null;DataInputStreamin=null;InputStreaminputStream=null;OutputStreamoutputStream=null;...publicvoidconnectToTCP(){try{socket=newSocket(HOST_ADDRESS,PORT);socket.setSoTimeout(30

c# - TCP 服务器未正确读取固定大小的消息

我正在使用C#将传感器数据从Android设备发送到TCP服务器。android客户端以32字节的固定大小块发送数据。在服务器中,我读取了数据,预计它会以完整的形式出现,但由于TCP是一种流协议(protocol),一些消息到达服务器时分为两部分。我知道这一点,因为我可以使用名为SocketSniff的软件观看它。问题是我不知道如何在我的服务器上处理它。我找到的所有示例都使用NetworkStream.Read(),在这个方法中,我必须传递一个字节数组来存储读取的数据、一个偏移量和要读取的字节数。这个字节数组必须有一个已知的大小,在我的例子中是32。我不知道到达我的服务器的邮件的实际大