ユニティプロジェクト内で、このC#TCPサーバーの例を使用して理解代表団&コールバック
https://www.codeproject.com/articles/488668/csharp-tcp-server
は、ノートは3つのコールバックイベントのOnConnect、OnDataAvailableとONERRORがありに言及します。 次のシグネチャ
private void tcpServer1_OnDataAvailable(tcpServer.TcpServerConnection connection)
と2つのコールバックの例がありますが、私はこれらのコールバックを有効にするために、特別な、またはそれに加えて、何もする必要はありますかtcpServer1_OnDataAvailableが自動的に呼び出され、予約ハンドラ名をconsdieredされますか?
TcpServer tcpServer1 = new TcpServer(); //in constructor (auto added if added as a component)
private void openTcpPort(int port)
{
tcpServer1.Port = port;
tcpServer1.Open();
}
private void closeTcpPort()
{
tcpServer1.Close();
}
コールバックを 'TCPServer'タイプのイベントで登録する必要があります。 –
msdnを見てください。コード内のソケットクラスを、TcpClientやTcpListenerなどのソケットクラスを継承する任意のクラスに置き換えることができます。https://msdn.microsoft.com/en-us/library/w89fhyex(v=vs.110).aspx – jdweng