Stacktrace
på System.Net.Sockets.Socket.ConnectNoCheck()
på System.Net.Sockets.Socket.Connect()
på InTheHand.Net.Sockets.IrDAClient.Connect()
på comportestcf2.Form1.button1_Click()
på System.Windows.Forms.Control.OnClick()
på System.Windows.Forms.Button.OnClick()
på System.Windows.Forms.ButtonBase.WnProc()
på System.Windows.Forms.Control._InternalWnProc()
på Microsoft.AGL.Forms.EVL.EnterMainLoop()
på System.Windows.Forms.Application.Run()
på comportestcf2.Program.Main()
Source
This is run when you press a button.
IrDAClient client;
using(client = new IrDAClient())
{
client.Client.SetSocketOption(IrDASocketOptionLevel.IrLmp, IrDASocketOptionName.NineWireMode, 1);
listBox1.SelectedIndex = listBox1.Items.Count - 1;
IrDADeviceInfo[ devices = client.DiscoverDevices();
IrDAEndPoint dtu = new IrDAEndPoint(devices[0].DeviceAddress,IrDAService.IrComm);
try
{
client.Connect(dtu);
MessageBox.Show("Connected!");
}
catch (TimeoutException er)
{
MessageBox.Show(er.StackTrace, er.Message);
}
catch (System.NullReferenceException er)
{
MessageBox.Show(er.StackTrace, er.Message);
}
catch( Exception er)
{
MessageBox.Show(er.StackTrace, er.Message);
}
finally
{
}
}