@@ -10,6 +10,7 @@
using System.Net.Sockets;
using System.IO;
using IRECEClient.Service;
using IRECEClient.Forms;

namespace IRECEClient.UC
{
@@ -18,21 +19,26 @@ public partial class ConnectionControl : UserControl
public ConnectionControl()
{
InitializeComponent();
this.ipTextBox.Text = "192.168.0.23";
this.portTextBox.Text = "5000";
}

private void validateBtn_Click(object sender, EventArgs e)
{
try
{


TcpClient tcpclnt = new TcpClient();

if (this.ipTextBox.Text != "" && this.portTextBox.Text != "")
{

tcpclnt.Connect(this.ipTextBox.Text, Convert.ToInt32(this.portTextBox.Text));
StreamService.Instance.Stm = tcpclnt.GetStream();

this.ParentForm.DialogResult = DialogResult.OK;
this.ParentForm.Close();

}
}
catch (Exception exep)
@@ -24,23 +24,31 @@ private void sendBtn_Click(object sender, EventArgs e)
{
if (this.messageTextBox.Text != "")
{
try
{
IRECEMessage mes = new IRECEMessage();
mes.Channel = "System";
mes.Channel = "main";
mes.Command = IRECEMessage.CONNECT;
mes.Text = "Text";
mes.Text = this.messageTextBox.Text;
Console.WriteLine("Transmitting.....");
Stream stm = StreamService.Instance.Stm;


byte[] bytes = new byte[mes.ToString().Length * sizeof(char)];
System.Buffer.BlockCopy(mes.ToString().ToCharArray(), 0, bytes, 0, bytes.Length);
stm.Write(bytes, 0, bytes.Length);

byte[] bb = new byte[100];

int k = stm.Read(bb, 0, 100);


for (int i = 0; i < k; i++)
Console.Write(Convert.ToChar(bb[i]));
}
catch
{

}
}
}
}