- initWithSendPort:receivePort:components:
NSPortMessage
object to send given data on a given port and to receiver replies on another given port.
新しくアロケートされたNSPortMessage
オブジェクトを初期化して、与えられたデータをある与えられたポート上で送信します、そしてレシーバは別のポート上で応答します。
Availability 有効性
Technology
@interface NSPortMessage : NSObject
Port messages are used primarily by the distributed objects system. You should implement inter-application communication using distributed objects whenever possible and use NSPort
only when necessary.
ポートメッセージは、主として分散オブジェクトシステムによって使われます。あなたは、可能な時はいつでもアプリケーション間通信を分散オブジェクトを使って実装して、必要な場合にのみNSPort
を使うべきです。
An NSPort
object has three major parts: the send and receive ports, which are NSPort
objects that link the sender of the message to the receiver, and the components, which form the body of the message. The components are held as an NSArray
object containing NSData
and NSPort
objects. The send
message sends the components out through the send port; any replies to the message arrive on the receive port. See the NSPort
class specification for information on handling incoming messages.
NSPort
オブジェクトは3つの大きな部分を持ちます:送信および受信ポート、それらはメッセージのセンダー(発信者)をレシーバ(受信者)に接続するNSPort
オブジェクトです、そして構成要素いくつか、それらはメッセージの本文を形成します。構成要素それらは、あるNSArray
オブジェクトとして保持されていて、NSData
およびNSPort
オブジェクトを含みます。send
メッセージは、構成要素を送信ポートを通して送り出します;そのメッセージへのあらゆる応答は受信ポートに到着します。NSPort
クラス仕様をやって来るメッセージを取り扱うことに関する情報として見てください。
An NSPort
instance can be initialized with a pair of NSPort
objects and an array of components. A port message's body can contain only NSPort
objects or NSData
objects. In the distributed objects system the byte/character arrays are usually encoded NSInvocation
objects that are being forwarded from a proxy to the corresponding real object.
NSPort
インスタンスは、NSPort
オブジェクト一対と構成要素それらの配列で初期化されることができます。ポートメッセージのもつ本文は、NSPort
オブジェクトいくらかまたはNSData
オブジェクトいくらかを含むことができます。分散オブジェクトシステムではバイト/文字の配列は、あるプロキシからその対応する実オブジェクトへと転送されているNSInvocation
オブジェクトとして通常は符号化されます。
An NSPort
object also maintains a message identifier, which can be used to indicate the class of a message, such as an Objective-C method invocation, a connection request, an error, and so on. Use the msgid
and msgid
methods to access the identifier.
NSPort
オブジェクトはまたメッセージ識別子を保守します、それはメッセージのクラス、例えば、Objective-Cメソッド発動、接続リクエスト、エラー、などを指し示すために使用できます。msgid
とmsgid
メソッドを使ってその識別子にアクセスしてください。
- initWithSendPort:receivePort:components:
NSPortMessage
object to send given data on a given port and to receiver replies on another given port.
新しくアロケートされたNSPortMessage
オブジェクトを初期化して、与えられたデータをある与えられたポート上で送信します、そしてレシーバは別のポート上で応答します。
- sendBeforeDate:
aDate
, returning YES
if successful or NO
if the operation times out.
aDate
の前にメッセージを送信しようとします、成功すればYES
を、演算が時間切れになるならばNO
を返します。
components
receivePort
sendPort
msgid
NSMachPortDelegate
NSConnectionDelegate
NSConnection
NSDistantObject
NSDistantObjectRequest
NSMachBootstrapServer
NSMachPort
NSMessagePort
NSMessagePortNameServer
NSPortCoder
NSPortDelegate
NSPortNameServer
NSProtocolChecker
NSSocketPortNameServer