으로 변환이 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