protected override void SetupListener(BluetoothEndPoint bep, int requestedScn, out BluetoothEndPoint liveLocalEP) { SetupRfcommIf(); int scn = m_RfCommIf.SetScnForLocalServer(bep.Service, requestedScn); BTM_SEC secLevel = WidcommUtils.ToBTM_SEC(true, m_authenticate, m_encrypt); m_RfCommIf.SetSecurityLevelServer(secLevel, new byte[] { (byte)'h', (byte)'a', (byte)'c', (byte)'k', (byte)'S', (byte)'v', (byte)'r', } ); liveLocalEP = new BluetoothEndPoint(BluetoothAddress.None, BluetoothService.Empty, scn); }