小编Som*_*one的帖子

获取总CPU使用率的百分比

我试图获得总CPU使用率的百分比 label1.Caption

我搜索过并找到了这些:

在此输入图像描述

我相信有一种简单的方法就像我们使用RAM一样.

 GlobalMemoryStatus(RamStats);
 Label1.Caption := Format('RAM: %d %%', [RamStats.dwMemoryLoad]);
Run Code Online (Sandbox Code Playgroud)

delphi cpu performancecounter delphi-xe

5
推荐指数
3
解决办法
7435
查看次数

Indy UDP发送和响应简单的字符串

我正在使用Delphi 10.0 Seattle.

我想将请求发送到UDP服务器,然后读取服务器响应,这是一个简单的字符串:

Client side:send('12345')
server side(onread event or whatever):if received string =  ('12345') then 
send ('jhon|zack|randy')
else disconnect;
Run Code Online (Sandbox Code Playgroud)

响应字符串的长度是可变的.

服务器在打开良好的网络上运行,具有开放连接(专用vps).客户端不一样,它位于路由器和安全网络(未转发)之后.

到目前为止,我只能从客户端发送请求:

(UC = idUDPclient)

procedure TForm1.Button1Click(Sender: TObject);
var
  s:string;
begin
  if uc.Connected =False then
    Uc.Connect;
  uc.Send('12345');
  uc.ReceiveTimeout := 2000;
  s:=uc.ReceiveString() ;
  ShowMessage(s);
  uc.Disconnect
end;
Run Code Online (Sandbox Code Playgroud)

服务器端(us = idUDPserver)

procedure TForm1.usUDPRead(AThread:TIdUDPListenerThread;const AData: TIdBytes;ABinding: TIdSocketHandle);
begin
  ShowMessage(us.ReceiveString());

  if us.ReceiveString() = '12345' then
  begin
    ShowMessage(us.ReceiveString());

    //respond with a string to the client immediately (behind a routers) how ?
  end;
Run Code Online (Sandbox Code Playgroud)

我不知道TCP是否更好,以及如何使用它.

Android将参与其中.

delphi udp indy delphi-10-seattle

2
推荐指数
1
解决办法
5529
查看次数

将文件上传到Web服务器Delphi + php

我正在研究一个程序,我需要通过http将'log.txt'上传到网络服务器

我搜索并得到了这个: -

德尔福XE:

procedure TForm1.Button1Click(Sender: TObject);
begin
idhttp1.Post('http://127.0.0.1/GET2.php', 'C:\Users\Someone\Desktop\log.txt')
end;
Run Code Online (Sandbox Code Playgroud)

php: -

<?php
$uploaddir = "uploads/";
$uploadfile = $uploaddir . basename( $_FILES['file']['name']);

if(move_uploaded_file($_FILES['file']['tmp_name'], $uploadfile))
{
  echo "The file has been uploaded successfully";
}
else
{
  echo "There was an error uploading the file";
}
?>
Run Code Online (Sandbox Code Playgroud)

但没有上传文件

谢谢你的帮助

php delphi indy delphi-xe

1
推荐指数
1
解决办法
6526
查看次数