Was genau willst du denn damit erreichen? Vielleicht gibt es elegantere Möglichkeiten.
Wenn du JavaScript zum Senden an eine Applikation verwenden willst, beachte die Same-Origin-Policy:
Hallo zusammen,
Hat jemand noch eine bessere Idee?
Du könntest auch ein Socket auf den Port 80 versuchsweise starten
wenn eine Verbindung zu stande kommt dann haste dort ein http Service sitzen
Vielen Dank!
Hy
Ich habe folgendes Problem:
Es läuft ein Server auf dem eine Remoting Anwendung läuft. Dieser Server hat mehrere Netzwerkkarten und somit mehrere Netze.
Wenn ich micht jetzt mit einem Client (192.168.1.2) auf den Server (192.168.1.1), dann klappt das nicht und der Client meldet einen Fehler, dass er sich nicht zur Adresse eines anderen Interfaces verbinden kann?!? Sehr eigenartig.
Hier mein Server:
BinaryServerFormatterSinkProvider provider = new BinaryServerFormatterSinkProvider();
provider.TypeFilterLevel = System.Runtime.Serialization.Formatters.TypeFilterLevel.Full;
Hashtable properties = new Hashtable();
properties["port"] = 43333;
properties["name"] = "MyChannel" + new Random().Next(1000, 2000).ToString();
serverChannel = new TcpChannel(properties, null, provider);
//Register Channel
ChannelServices.RegisterChannel(serverChannel, false);
//Register Service
RemotingConfiguration.RegisterWellKnownServiceType(
typeof(ManagementRemotingClass), "MyServer", WellKnownObjectMode.Singleton);
Und mein Client:
ManagementRemotingClass _remoteServer = (ManagementRemotingClass)Activator.GetObject(typeof(ManagementRemotingClass), "tcp://" + server + ":43333/MyServer");
Ich glaub ich habs, das Problem ist folgendes, ich erhalte zwar ein Objekt vom Server, allerdings führe ich Aktionen mit dem DriveInfo Objekt am Client aus... blöder Fehler
Hy
Ich veröffentliche ein Objekt einer Klasse via Remoting, funktioniert auch gut.
Jetzt habe ich eine Methode, die Festplatteninfos liest:
public DriveInfo GetHardDriveInfo(string driveLetter)
{
return new DriveInfo(driveLetter);
}
Diese holt nicht die Infos vom Server sondern vom verbindenden Client ?!?!
Wie kann das möglich sein?
Also bei mir steht nach der Installation auch noch immer DX 10 bei dxdiag.
Aber sonst bin ich zufrieden mit SP1, auch wenn manche Sidebar Gadgets noch immer verschwinden und beim Neustart erst wieder kommen^^ was solls...
Schau doch mal bei codeproject.com vorbei, da gibts massenweise Controls.
sbertl
Wenn du auch mit Englisch zurechtkommst, empfehle ich dir "Managed DirectX 9 Graphics and Game Programming" von Tom Miller.
sbertl
Ok, das war mir klar, allerdings ist das natürlich nicht das was ich erreichen wollte 🙂