2014-09-15 2 views
0

PHP 서버를 사용하는 C# 기반 턴 기반 게임을 개발 중입니다. 필요한 모든 서버 처리를 수행하는 일련의 작은 PHP 스크립트를 만들었습니다. 이 스크립트에 연결하는 가장 빠른 방법을 결정하려고합니다. 분명히 스크립트를 실행하기 위해 WebRequest을 사용할 수는 있지만, 소켓을 사용하면 스크립트를 실행하는 데 걸리는 시간을 무시하고 더 빠른 전송이 이루어지는 지 궁금합니다.C#에서 PHP 파일에 가장 빨리 연결하는 방법

WebRequest (단순)을 사용하거나 소켓 (더 복잡한)을 사용해야합니까?

+1

어쨌든 사용 끝나면 TCP를 사용할 것입니다. –

+0

참. 그러나 소켓을 사용하면 어떤 포트라도 사용할 수 있고 혼잡 한 포트 80은 사용하지 못하게됩니다. –

+0

'WebRequest'는 포트 80/443으로 제한되지 않습니다. 'http : //example.com : 8080'과 같은 포트를 사용할 수 있습니다. – AlliterativeAlice

답변

1

짧은 답변 : 제

긴 답변 : WebRequest 클래스 객체가 이미 웹 서버 응용 프로그램과 통신하는 데 필요한 모든 코드가 있습니다. PHP 코드가 웹 서버에 의해 제공되는 한, WebRequest가 최선의 선택입니다. 웹 서버와 통신하기 위해 Socket 객체를 사용하여 많은 코드를 작성할 수 있지만, 반쯤 구운 WebRequest 객체를 작성하는 데 많은 시간을 소비하게됩니다.

+0

감사합니다. 매우 도움이됩니다. –

관련 문제