Client/MainForm.cs
author sl
Wed, 13 Aug 2014 23:02:40 +0200
changeset 20 e3d394dd0388
parent 19 1a85ec255882
child 21 274a6b27c3f9
permissions -rw-r--r--
Now support duplex mode with new client.
     1 using System;
     2 using System.Collections.Generic;
     3 using System.ComponentModel;
     4 using System.Data;
     5 using System.Drawing;
     6 using System.Linq;
     7 using System.Text;
     8 using System.Threading.Tasks;
     9 using System.Windows.Forms;
    10 using System.ServiceModel;
    11 using System.ServiceModel.Channels;
    12 
    13 
    14 namespace SharpDisplayClient
    15 {
    16     public partial class MainForm : Form
    17     {
    18         ClientOutput iClientOutput;
    19         ClientInput iClientInput;
    20 
    21         public MainForm()
    22         {
    23             InitializeComponent();
    24         }
    25 
    26         private void buttonSetText_Click(object sender, EventArgs e)
    27         {
    28             //iClient.SetText(0,"Top");
    29             //iClient.SetText(1, "Bottom");
    30             iClientOutput.SetTexts(new string[] { "Top", "Bottom" });
    31         }
    32 
    33         private void MainForm_Load(object sender, EventArgs e)
    34         {
    35             iClientInput = new ClientInput();
    36             InstanceContext context = new InstanceContext(iClientInput);
    37             iClientOutput = new ClientOutput(context);
    38 
    39             iClientOutput.Connect("TestClient");
    40 
    41         }
    42     }
    43 }