Y youjiaxi Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-16 #1 我需要一个局域网内用于测试局域网网速的功能,好像NMEcho比较适合,不过我用Delphi5在客户端添加一个NMEcho控件,老是"connection failed",是不是在服务器端也需要NMEcho?如何做?
我需要一个局域网内用于测试局域网网速的功能,好像NMEcho比较适合,不过我用Delphi5在客户端添加一个NMEcho控件,老是"connection failed",是不是在服务器端也需要NMEcho?如何做?
J jackchin Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-16 #2 NMEcho是客户端, NMEcho不能作为服务器, Echo是一个协议, 很多unix机器都 开放Echo, 但Windows的就没有
Y youjiaxi Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-16 #3 谢谢jackchin! 那我要实现测试局域网网速的话应该怎么做呢(不使用外部控件的情况下)?
J jackchin Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-16 #4 可以用一个TServerSocket, Port = 7, 收到什么就回送什么, 不知道 是否就是Echo
J jackchin Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-16 #5 procedure TForm1.ServerSocket1ClientRead(Sender: TObject; Socket: TCustomWinSocket); var Buf: array[0..100] of Char; I: Integer; begin I := Socket.ReceiveBuf(Buf, 100); Socket.SendBuf(Buf, I); end; 用Delphi的Demo EchoDem测试, 这个"EchoServer"可以工作, 这是用TCP的, Echo好象还有UDP的, 可以看一下RFC文档
procedure TForm1.ServerSocket1ClientRead(Sender: TObject; Socket: TCustomWinSocket); var Buf: array[0..100] of Char; I: Integer; begin I := Socket.ReceiveBuf(Buf, 100); Socket.SendBuf(Buf, I); end; 用Delphi的Demo EchoDem测试, 这个"EchoServer"可以工作, 这是用TCP的, Echo好象还有UDP的, 可以看一下RFC文档