DirectMessage dm =newDirectMessage();// Pass Diarkis UDP client class instance that has established connectiondm.SetupAsUdp(udp);dm.OnMessage+= (string uid,byte[] message) =>{ // Message from the remote user client};dm.OnDisconnect+= (string uid,byte[] message) =>{ // This event is raised when the remote user client executes Disconnect};// Send a message (plain UDP)dm.Send(remoteUserID,Encoding.UTF8.GetBytes("Hello"));// Send a message (RUDP)dm.RSend(remoteUserID,Encoding.UTF8.GetBytes("Hello"));
TCPを使ったメッセージの送信と受信の方法
DirectMessage dm =newDirectMessage();// Pass Diarkis TCP client class instance that has established connectiondm.SetupAsTcp(tcp);dm.OnMessage+= (string uid,byte[] message) =>{ // Message from the remote user client};dm.OnDisconnect+= (string uid,byte[] message) =>{ // This event is raised when the remote user client executes Disconnect};// Send a messagedm.Send(remoteUserID,Encoding.UTF8.GetBytes("Hello"));