jjzjj

TServerSocket

全部标签

c++ - 为什么不推荐使用 TClientSocket 和 TServerSocket,我应该改用什么?

在经历了Eclipse、Emacs、VisualStudio和记事本之后,我才开始熟悉EmbarcaderoRADStudio2010:)我正在进入相当大的C++应用程序(500.000-1.000.000行),我发现它广泛使用了TClientSocket和TServerSocket。IDE首先提示找不到TClientSocket但仍然可以编译,我挠了挠头。然后我发现它不再默认安装,并且从很久以前就被标记为已弃用。我曾尝试阅读有关该主题的内容,但没有找到太多信息。我的问题是为什么不推荐使用TClientSocket和TServerSocket?它们在WinSock和BSD套接字上的运行

delphi tserversocket 忽略第一条消息

请告知为什么会这样。在一个简单的示例服务器应用程序上,我有以下代码:procedureTForm13.ServerSocket1ClientRead(Sender:TObject;Socket:TCustomWinSocket);varstr:string;beginstr:=socket.ReceiveText;showmessage(str);end;在客户端我有clientsocket1.Open;clientsocket1.Socket.SendText(txtMSG.Text);没什么好看的。奇怪的是,当我第一次向服务器发送消息时,它被忽略了。之后每次都很好用。ClientR