首先我打算创建2个程序服务器和客户端发送大字节数组。我刚开始使用UDPclient和udpserver组件进行测试。我不是,如果这是正确的方式。我可以在Delphi中使用UDPClient和UDPServer来发送大量数据吗?
我发现程序的例子,但它是用旧版本的Delphi编译的,当我编译时我收到一个错误。
HostName.Caption := UDPServer.LocalName;
HostAddress.Caption := GStack.LocalAddress;
Port.Caption := IntToStr(UDPServer.DefaultPort);
BufferSize.Caption := IntToStr(UDPServer.BufferSize);
UDPServer.Active := True;
看来udpserver.localname
是旧版本。我需要找到在这里使用什么属性。如何在udpserver组件中获取和写入主机名。 udpclient具有主机性能和workes很好,我可以编译客户端程序
谁能帮我放什么,而不是“的localName”属性
如果有人能指点我另一种方式来发送大的字节数组。它的大小将是大约120000。我会在每分钟发送
谢谢
你为什么使用UDP而不是TCP? – FHannes
我不知道,我没有具体的原因,刚开始用UDP –
那么先来了解一下UDP和TCP的区别。在UDP中,您没有保证您会收到已发送的数据包,并且收到的数据包的顺序可能与发送的顺序不同。 UDP通常用于实时协议(如VOIP,游戏等)。如果这不是先决条件,我强烈建议你采用TCP路由,因为它更容易学习...... – whosrdaddy