Мне нужен кто-то, чтобы преобразовать этот блок кода php в эквивалентный C#. Мы работаем над MT4 для регистрации пользователя через веб-приложение asp.net. Нам была предоставлена PHP-версия сайта для публикации информации о пользователе. все настроено соответствующим образом. однако следующий код необходимо преобразовать. Я попытался найти онлайн-решение, но не смог найти никакой документации.Преобразуйте блок кода PHP (fsockopen, fputs, feof, fgets) в C#
function MQ_Query($query)
{
$ret='error';
//---- open socket
[email protected](T_MT4_HOST,T_MT4_PORT,$errno,$errstr,5);
//---- check connection
if($ptr)
{
//---- send request
if(fputs($ptr,"W$query\nQUIT\n")!=FALSE)
{
//---- clear default answer
$ret='';
//---- receive answer
while(!feof($ptr))
{
$line=fgets($ptr,128);
if($line=="end\r\n") break;
$ret.= $line;
}
}
fclose($ptr);
}
//---- return answer
return $ret;
}
пожалуйста
Я не верю, что вы не смогли найти документацию о том, как использовать сокеты и записывать условия if-else и циклы на C#. – Sejanus
Да, я был слишком специфичен для MT4 и нашел пару примеров, где они упомянули сокет для «fsockopen». чтобы сохранить время, которое я должен опубликовать в любом случае. также я прямо упомянул эти (fsockopen-fputs-feof-fgets) – Khalil