Introduction - If you have any usage issues, please Google them yourself
Originally, net1.1 was used by justinio.cs, which invokes the winAPI and may have compatibility problems with different devices. Now, net2 has serialPort directly below system.io. Port, which can be used directly.
Given that net2 and.netcf2 have different USES for threading, both versions have been done, respectively pc+.net 2 and wm5sp+.net cf2.
Due to the smartphone bluetooth is default com6 and com7, so if the program you want to used for bluetooth serial, bluetooth configuration on your desktop when should pay attention to the virtual serial port to redefine to com6. In the case of IVT Bluesoleil, after installing the bluetooth driver, several serial ports will be found in the device manager. The IVT default serial port is com10/11 so that the port in the device manager com10/11 is redefined to com6/7, so that's fine. Because I do bluetooth serial, I use COM6, 9600, 8, N, 1 communication format in the program code.
This BBS also has the smartphone serial program of CPP. You can search it. That's good too. I used this to debug my smartphone when I was debugging.
Packet : 53607946serialdotnet2.rar filelist
serialCommDotNetCF2
serialCommDotNetCF2\serialCommDotNetCF2
serialCommDotNetCF2\serialCommDotNetCF2\bin
serialCommDotNetCF2\serialCommDotNetCF2\bin\Debug
serialCommDotNetCF2\serialCommDotNetCF2\Form1.cs
serialCommDotNetCF2\serialCommDotNetCF2\Form1.Designer.cs
serialCommDotNetCF2\serialCommDotNetCF2\Form1.resx
serialCommDotNetCF2\serialCommDotNetCF2\obj
serialCommDotNetCF2\serialCommDotNetCF2\obj\Debug
serialCommDotNetCF2\serialCommDotNetCF2\obj\serialCommDotNetCF2.csproj.FileList.txt
serialCommDotNetCF2\serialCommDotNetCF2\Program.cs
serialCommDotNetCF2\serialCommDotNetCF2\Properties
serialCommDotNetCF2\serialCommDotNetCF2\Properties\AssemblyInfo.cs
serialCommDotNetCF2\serialCommDotNetCF2\Properties\Resources.Designer.cs
serialCommDotNetCF2\serialCommDotNetCF2\Properties\Resources.resx
serialCommDotNetCF2\serialCommDotNetCF2\serialCommDotNetCF2.csproj
serialCommDotNetCF2\serialCommDotNetCF2\serialCommDotNetCF2.csproj.user
serialCommDotNetCF2\serialCommDotNetCF2.sln
serialCommDotNetCF2\serialCommDotNetCF2.suo
serialCommDotNet2
serialCommDotNet2\serialCommDotNet2
serialCommDotNet2\serialCommDotNet2\bin
serialCommDotNet2\serialCommDotNet2\bin\Debug
serialCommDotNet2\serialCommDotNet2\Form1.cs
serialCommDotNet2\serialCommDotNet2\Form1.Designer.cs
serialCommDotNet2\serialCommDotNet2\Form1.resx
serialCommDotNet2\serialCommDotNet2\obj
serialCommDotNet2\serialCommDotNet2\obj\Debug
serialCommDotNet2\serialCommDotNet2\obj\serialCommDotNet2.csproj.FileList.txt
serialCommDotNet2\serialCommDotNet2\Program.cs
serialCommDotNet2\serialCommDotNet2\Properties
serialCommDotNet2\serialCommDotNet2\Properties\AssemblyInfo.cs
serialCommDotNet2\serialCommDotNet2\Properties\Resources.Designer.cs
serialCommDotNet2\serialCommDotNet2\Properties\Resources.resx
serialCommDotNet2\serialCommDotNet2\Properties\Settings.Designer.cs
serialCommDotNet2\serialCommDotNet2\Properties\Settings.settings
serialCommDotNet2\serialCommDotNet2\serialCommDotNet2.csproj
serialCommDotNet2\serialCommDotNet2.sln
serialCommDotNet2\serialCommDotNet2.suo