palaber
Captain
- Registriert
- Juni 2006
- Beiträge
- 3.856
Hi,
ich versuche gerade zwei PCs per BT zu verbinden. Das ganze geschieht in einem "Chat Programm".
Heißt ich möchte von Rechner A irgend nen Text an Rechner B schicken. Mein Problem ist, das wenn
ich das Programm an Rechner A laufen lasse alles geht. Wird Rechner B, kann ich keine Verbindung aufbauen.
So wie ich das sehe ist das ein BT Protokoll Stack Problem: "SystemException: This Stack does not use Sockets".
Aber erstmal der Code:
Ich hab mich schon dumm gesucht - auf 32feet.net find ich nichts mehr dazu.
Irgendwie muss ich wohl virtual Sockets erstellen, aber k.p. wie das geht...
ich versuche gerade zwei PCs per BT zu verbinden. Das ganze geschieht in einem "Chat Programm".
Heißt ich möchte von Rechner A irgend nen Text an Rechner B schicken. Mein Problem ist, das wenn
ich das Programm an Rechner A laufen lasse alles geht. Wird Rechner B, kann ich keine Verbindung aufbauen.
So wie ich das sehe ist das ein BT Protokoll Stack Problem: "SystemException: This Stack does not use Sockets".
Aber erstmal der Code:
Code:
public void ServerConnectThread()
{
//InTheHand.Net.BluetoothEndPoint btEP = new InTheHand.Net.BluetoothEndPoint(
/**
Guid serviceClass;
serviceClass= BluetoothService.SerialPort;
**/
/**
string test = BluetoothService.SerialPort.ToString();
updateUI("Serial Port: " + test);
serviceClass = mUUID;
updateUI("serviceLlass nach mUUID: " + serviceClass.ToString());**/
//test = serviceClass.ToString();
//updateUI("ServiceClass: " + test);
serverStarted = true; //Bool für externe zwecke
BluetoothListener btListener = new BluetoothListener(mUUID);
btListener.Start();
updateUI("Warte auf Verbindung...");
BluetoothClient connect = new BluetoothClient();
connect = btListener.AcceptBluetoothClient();
updateUI("Client hast connected");
//Streamreader zum auslesen der empfangenen Daten
Stream mStream = connect.GetStream();
Ich hab mich schon dumm gesucht - auf 32feet.net find ich nichts mehr dazu.
Irgendwie muss ich wohl virtual Sockets erstellen, aber k.p. wie das geht...