我正在尝试创建一个客户机服务器应用程序。我将使这个简单,这样一个基本的聊天应用程序。
我读过这些教程:
服务器端: VB.Net
客户端: J2ME
我的应用程序的工作:移动和个人电脑应用程序都将监听消息(文本)。当从手机收到一条消息到我的电脑时,它将被显示出来。就像那样也正好相反。
在我的电脑里,我安装了诺基亚个人电脑套件。我有N70和5230款。因此,当我打开我的5230蓝牙,我的个人电脑自动连接(诺基亚个人电脑套件显示弹出式显示我的手机连接)。我为我的电脑准备了一个蓝牙装置。
当我连接我的手机并检查端口时,我发现COM7和COM8是可用的(COM7到COM10是用于蓝牙串行通信的)。那么,如果我使用这些端口之一,它会与诺基亚PC套件的冲突吗?
我的意思是,PC套件是否也使用相同的端口(7和8)与移动通信?任何问题,我的意思是失去我的联系人和信息,如果我使用相同的端口,诺基亚个人电脑套件正在使用?
发布于 2012-02-11 22:47:57
我建议不要使用虚拟COM端口,除非是必要的,而是使用蓝牙API。我的库32feet.NET提供了这样一个API,因此可以使用服务器代码,如下所示。所以在我看来,试图设置和使用COM端口更有力.我们甚至在样本中提供了一个聊天程序。
Class MyConsts
Shared ReadOnly MyServiceUuid As Guid _
= New Guid("{00112233-4455-6677-8899-aabbccddeeff}")
End Class
...
Dim serviceClass As Guid
serviceClass = BluetoothService.SerialPort
' - or - etc
' serviceClass = MyConsts.MyServiceUuid
'
Dim lsnr As New BluetoothListener(serviceClass)
lsnr.Start()
' Now accept new connections, perhaps using the thread pool to handle each
Dim conn As New BluetoothClient = lsnr.AcceptBluetoothClient()
Dim peerStream As Stream = conn.GetStream()
...
' etc
conn As New BluetoothClient = lsnr.AcceptBluetoothClient()
peerStream As Stream = conn.GetStream()
...https://stackoverflow.com/questions/9174180
复制相似问题