コード例 #1
0
        public void SendMessageAsync(Message message, OnMessageSentCallback callback)
        {
            var bytes = defaultMessageParser.Parse(message);

            socket.BeginSend(
                bytes,
                0,
                bytes.Length,
                SocketFlags.None,
                (ia) => {
                int bytesSent = socket.EndSend(ia);

                if (callback != null)
                {
                    callback(bytesSent == bytes.Length);
                }
            },
                null);
        }
コード例 #2
0
ファイル: Client.cs プロジェクト: daniel-bytes/osc.net
        public void SendMessageAsync(Message message, OnMessageSentCallback callback) {
            var bytes = defaultMessageParser.Parse(message);

            socket.BeginSend(
                bytes, 
                0, 
                bytes.Length, 
                SocketFlags.None,
                (ia) => { 
                    int bytesSent = socket.EndSend(ia);

                    if (callback != null) {
                        callback(bytesSent == bytes.Length);
                    }
                },
                null);
        }