草庐IT

TCP_MAXSEG

全部标签

c# - 如何使用 TCP 在两个 Unity 应用程序之间进行通信?

更新我想出了问题所在。我试图通过TCP移动太多数据,这导致了卡住。出于某种原因,这并没有体现在编辑器中……谁知道是什么原因。如果其他人偶然发现了这个问题(在像Unity这样的程序中,函数不断循环并且数据总是被处理),请考虑您移动了太多不相关的数据。原帖我遇到了很多问题,希望能得到一些指导。简而言之,我想知道如何使用TCP在同一台计算机上与两个Unity应用程序进行通信。我已经让它在编辑器中运行,但是当两个应用程序都构建好后,通信很快就中断了。这真的让我很困惑,因为我不明白为什么应用程序可以在编辑器环境中运行,但不能在官方构建中运行。当我使用TCP在两个Unity应用程序(在同一台计算机

ruby-on-rails - 除了 Rails 应用程序之外还需要运行 TCP 服务器

我有一个使用postgresql数据库运行的Rails2.0.2应用程序。机器将在TCP端口上接收数据。我已经编写了一个工作的ruby​​多线程tcp服务器来接收请求,但我需要此代码与我的Rails应用程序一起运行。所以我想我需要知道如何在Rails中跨越一个新进程,或者如何创建一个工作线程来运行我的线程tcp服务器循环。我的ruby​​tcp服务器可以访问ActiveRecord,但这不是必需的(我总是可以创建一个http请求,将接收到的数据发布到原始Rails服务器) 最佳答案 为什么要复杂化?只需并排运行应用程序——您的TCP

wcf - Vista 上的 TCP 通信

我有一个非常简单的应用程序,我试图在VistaEnterpise上使用WCF3.5在TCP下运行。我在尝试访问位于http://localhost:8080的WCF服务时遇到的错误(或http未保留的任何其他端口)是:TCP错误代码10061:无法建立连接,因为目标机器主动拒绝它127.0.0.1:8080。我几个月前就开始用它了,但我忘了怎么做了。我想知道我是否保留了端口或其他东西......我已经尝试允许编译的可执行文件通过Windows防火墙并尝试通过防火墙为TCP打开端口8080,但我得到了同样的错误。关于在哪里查看或检查什么的任何想法或想法?谢谢!

.net - 使用 Net.TCP 时在客户端添加 Web 引用

我正在尝试在我的WCF服务中使用Net.TCP,它是自托管的,当我尝试通过Web引用向我的客户端添加此服务引用时,我无法访问该服务的类和方法,可以任何有任何想法来实现这一目标......在这种情况下我如何添加Web引用。我的服务有一种返回int的方法(GetNumber)。网络服务:publicclassWebService:IWebService{publicintGetNumber(intnum){returnnum+1;}}服务契约(Contract)代码:[ServiceContract]publicinterfaceIWebService{[OperationContract

embedded - 谁在搞乱这个 TCP 连接?

我负责一些嵌入式软件,这些软件必须与客户的专有TCP接口(interface)(也是嵌入式,但运行在众所周知且备受推崇的RTOS下)一起工作,但它无法通过三向握手,即使HTTP接口(interface)等都工作正常,我可以使用自定义协议(protocol)与我的PC上运行的程序进行通信。看WireShark抓包,他这边先发SYN,我发SYN-ACK,他马上发RST,看来问题出在他这边了。我的分析正确吗?这是一个典型的三包问题示例,MACID是匿名的(真实的MACID是有效的)。很抱歉粘贴原始十六进制,如果有人对如何放置WireShark捕获有更好的想法,我当然可以接受。632009-0

c - 如何在 C 中枚举 Windows 上绑定(bind)的 UDP/TCP 套接字

假设您无权访问SOCKET处理程序。 最佳答案 使用GetUdpTable或GetTcpTable函数。下面的GetTcpTable示例代码(来自http://msdn.microsoft.com/en-us/library/aa366026%28VS.85%29.aspx)//NeedtolinkwithIphlpapi.libandWs2_32.lib#include#include#include#include#pragmacomment(lib,"iphlpapi.lib")#pragmacomment(lib,"ws2_

.net - 示例 TCP 客户端/服务器应用程序

我需要以下场景的示例应用程序1)IOCPTCPServer能够接受请求2)客户端发出请求和发送接收操作3)SERVER关闭连接4)客户端打开另一个套接字进行连接并进行发送接收操作通过这个例子,我想看看客户端如何打开一个连接,并且在服务器关闭该连接后,另一个成功的连接可以与客户端建立并再次执行发送接收操作服务器实际上如何处理丢弃的连接和套接字,而这些连接和套接字仍然是不需要的??请帮帮我这可以在我的body里吹出一个新的灵魂!!!! 最佳答案 几年前,我在TheCodeProject上写了一系列文章,其中介绍了一组用于构建基于IOCP

C、Socket编程 : 1 Server 2 Clients connected by HUB, 使用TCP的聊天应用

我有1个服务器1个客户端之间的连接和聊天代码如下:/*ServerSide*/#include#include#include#include#include#include#includemain(){intsd,i,len,bi,nsd,port;charcontent[30];structsockaddr_inser,cli;if((sd=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP))==-1){printf("\nSocketproblem");return0;}printf("\nSocketcreated\n");bzero((char*)

ajax - 向服务器打开 TCP 流的最佳方式是什么?

这是一个很难确定的问题,但基本上我想知道最好的方法(不是“你的意见是什么”而是“最能满足我提出的要求”)是从一个客户端网页到服务器,这样任何一个都可以在没有轮询的情况下向另一个发送数据?我认为这个术语是HTTP绑定(bind)与HTTP轮询。这里的上下文是一个聊天应用程序-我想要一个流式连接这样浏览器就不会不断地推出请求。这里的客户端是KnockoutJS和jQuery。我希望能够将数据来回推送为JSON(或者至少可以由jQuery和Knockout的操作)toJSON).服务器端——不太确定它会是什么,但我可能会在linux服务器上运行,所以任何与之兼容的东西都可以正常工作。如果我可

java/android TCP sockets - 检测服务器是否离线

我正在开发一个连接到TCP服务器以上传一些数据的Android应用程序。我需要检测服务器是否离线才能知道我上传是否成功。经过一番考察后,我决定使用OutputStream的write()中的NullPointerException作为指示器。虽然这适用于我的情况(由我实现的服务器,必须只从客户端写入()),但我想知道一种更好/标准的方法来检测TCP连接的另一个端点是否已关闭或消失下。(我已经在stackoverflow上查看了一些相关问题。)有任何意见/意见吗?谢谢, 最佳答案 表明远程主机没有响应的SocketIOExceptio