Unity 클래스 WWW를 사용하여 HTTP 기반 통신 프로토콜(예: SOAP 또는 REST)을 사용하는 프로그램과 인터페이스할 수도 있습니다. 그러나이 클래스는 원시 TCP 소켓도 제공하지 않습니다. 초보자를위한 c #의 간단한 소켓 프로그래밍 예제 …. C # 소켓 프로그래밍 은 Unity3D와 사용자 정의 소켓 네트워킹을 할 수 있다면 그냥 궁금해? 난 그냥 확인하고 싶습니다. 스레드를 사용하여 서버 를 수행 듣고 작업을 읽고 쓰기합니다. 소켓 및 기타 네트워크 스트림 개체를 공용으로 선언한 다음 스레드 함수에서 초기화할 수 있습니다. Unity 네트워킹을 시작하는 데 도움이 된 몇 가지 좋은 자료: Qstreamer에서 TCP/IP를 통해 유니티로 직접 데이터를 스트리밍하려고 합니다. QStreamer는 시스템을 제어하고 EEG 데이터를 획득하고 TCP / IP를 통해 스트리밍하는 직관적 인 사용자 인터페이스와 QUASAR의 데이터 수집 소프트웨어입니다. 당신은 내가 btw SendMessage에 접근하는 방법을 말해 주세요 유니티 구성 요소 클래스 유니티는 두 개의 서로 다른 네트워킹 하위 시스템을 가지고 있습니다 : 이전하지만 여전히 사용할 수있는 레거시 네트워킹 API와 새로운 UNET 네트워킹 API. 그러나 둘 다 Unity 엔진을 중심으로 설계된 고급 API이며 낮은 수준의 TCP/IP 기능을 제공하지 않습니다(둘 다 UDP를 기반으로 함). 즉, Unity에서 개발되지 않았거나 특별히 개발되지 않은 것, 특히 TCP 연결을 기대하는 것과 인터페이스하는 데 사용할 수 없습니다.
다른 장치(컴퓨터)에서 Unity3D 마스터 서버에 연결할 수 없음 0 답변 편집: @Programmer 도움 후 C# 플러그인이 완료되었습니다. 그러나 Unity는 올바른 값을 읽지 않습니다. 유니티 사이드 코드를 첨부하고 있습니다: Unite `12에서 “유니티, 네트워크 코드, 그리고 당신” 토크의 비디오를 확인해 보세요. 비디오 아카이브는 여기. (이상하게도 개별 비디오에 직접 연결할 수는 없습니다.) 이 강연에서는 소켓을 포함하여 Unity에서 네트워킹을 수행하는 4가지 방법을 간략하게 설명합니다. 그러나 .NET 프레임워크에서 사용할 수 있는 표준 네트워킹 클래스를 사용하는 것을 막을 수는 없습니다. 특히 클래스 소켓 또는 더 높은 수준의 클래스 TcpClient 및 클래스 NetworkStream 여기 관심. .NET 소켓 클래스를 사용하는 방법에 대한 자세한 내용은 게임 개발에 만 전이되지 않으므로 Stackoverflow에서 이에 대해 문의해야 합니다. 그건 그렇고 : 나는 시도하지 않았지만 HTML5와 같은 낮은 수준의 TCP API가없는 플랫폼에서 작동한다고 상상할 수 없습니다.
OnDisable() 함수에서 스레드를 중지해야 합니다. 새 스레드 함수에서 Unity API에 액세스하지 마십시오.