Ik ben bezig met het maken van een client-server applicatie.
Ik heb inmiddels al het server gedeelte gemaakt, maar daar ontstaat een probleem. Onder een click event heb ik de code gehangen voor het opstarten van de server:
En dit is de foutmelding die ik krijg als ik het progje run:
Heeft iemand enig idee wat ik fout doe? Want volgens de voorbeelden in MSDN heb ik toch alles goed gedaan.
Ik heb inmiddels al het server gedeelte gemaakt, maar daar ontstaat een probleem. Onder een click event heb ik de code gehangen voor het opstarten van de server:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| private void button1_Click(object sender, System.EventArgs e)
{
IDictionary properties = new Hashtable();
properties.Add("port", 8811);
BinaryServerFormatterSinkProvider prov =
new BinaryServerFormatterSinkProvider();
prov.TypeFilterLevel = TypeFilterLevel.Full;
BinaryClientFormatterSinkProvider clientprov =
new BinaryClientFormatterSinkProvider();
TcpChannel chan = new TcpChannel(properties,clientprov,prov);
ChannelServices.RegisterChannel(chan);
RemotingConfiguration.RegisterWellKnownServiceType(
Type.GetType("TestServer.Form,Form"),"TestServer",
WellKnownObjectMode.Singleton);
label1.Visible = true;
} |
En dit is de foutmelding die ik krijg als ik het progje run:
Hier kan ik niet veel uithalen. Het enige dat ik wel weet is dat de fout in de regel met RemotingConfiguration.RegisterWellKnownServiceType zit.An unhandled exception of type 'System.ArgumentNullException' occurred in mscorlib.dll
Additional information: Value cannot be null.
Heeft iemand enig idee wat ik fout doe? Want volgens de voorbeelden in MSDN heb ik toch alles goed gedaan.