중복 표시하지 마십시오. 이 주제에 대한 모든 게시물을 검토했지만 문제를 해결할 수 없습니다.UUID 및 GUID 문제
나는 특정 UUID와 블루투스 서비스를 검색 J2ME에서 응용 프로그램이 : 나는 특정과 새로운 블루투스 서비스를 생성 32feet.NET 라이브러리를 사용하여 VB.NET의 데스크톱 응용 프로그램이
UUID[] uuidSet = { new UID("100000",true) };
int[] attrSet = {0x0100, 0x0003, 0x0004};
int transID = agent.searchServices(attrSet,uuidSet,remoteDevice,this);
을 GUID.
Sub startBluetoothListener()
Dim lsnr As New BluetoothListener(MyConsts.MyServiceUuid, record)
lsnr.Start()
Dim conn As New BluetoothClient
Dim peerStream As Stream
End Sub
Class MyConsts
Public Shared ReadOnly MyServiceUuid As Guid _
= New Guid("{7dc53df5-703e-49b3-8670-b1c468f47f1f}")
End Class
이제 규칙에 따라 GUID/UUID가 모두 일치해야합니다. 그러나 .NET에서 GUID는 16 진수 문자열로 표현되며 JAVA에서는 GUID가 다릅니다. 내가 J2ME 및 .NET GUID/UUID를 동기화하는 방법에 대해 많이 봤지만 성공하지 못했습니다.
응답 해 주셔서 감사합니다. UUID u는 J2SE의 java.util에서 온 것이라고 생각합니다. 내가 사용하고있는 것은 J2ME에있다. – knurdy
아, 전 j2me UUID 클래스에 익숙하지 않습니다. http://jcs.mobile-utopia.com/jcs/7627_UUID.java의 소스를 기반으로 하이픈을 생략해야합니다. – Petesh