2012-12-28 6 views
-1

저는 obj-c의 새 C# 개발자이고 objective-c를 사용하여 유형이 (initWithDomain:@"local." type:@"_nameOfServer._tcp." name:@"nameOfServer" port:1234) 인 TCP 소켓을 만들고 싶었습니다. "type"값을 사용하는 TCP 소켓 (C# 사용) (유형 값으로 TCP 서버를 검색하는 iPhone 응용 프로그램을 개발하므로 원하는 경우).맞춤 서비스 유형이 포함 된 TCP 소켓

어떤 아이디어 (클래스, 코드 등)가 필요합니까?

+0

무엇을 시도 했습니까? 당신은 문서를보고 무언가에 난처 해 했습니까? – Pete

+0

Bonjour 특정 ​​개념을 입력하지 않습니까? Bonjour를 사용하여 엔드 포인트를 개별적으로 등록하는 방법을 찾아야 할 것입니다. –

답변

0

.Net 기반 소켓 서버에서는 재생할 수 없습니다. 이 type 매개 변수는 Cocoa의 NSNetService 클래스에만 적용됩니다.

https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSNetService_Class/Reference/Reference.html#//apple_ref/occ/instm/NSNetService/type

+0

글쎄, 그게 코코아에만 국한되어서는 안된다는 뜻은 아니지만 통신 프로토콜에 어떤 영향이 있는지에 대한 설명이 필요합니다. "유형"의 서비스 유형 측면의 효과가 어떤 의미인지는 내게 불분명하다. "_nameOfServer"란 무엇이며 소켓에 어떤 영향을 미칩니 까? – Pete

+0

@Pete,'type' 매개 변수는 TCP상의 HTTP 서비스 (예 :'_http._tcp.')를 의미합니다. –

+0

예, 이해합니다. 하지만 소켓의 관점에서 정확히 무엇을 의미합니까? HTTP는 소켓 유형이 아닌 프로토콜입니다. 소켓에 유형을 설정하면 어떤 효과가 있습니다. – Pete