Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Thin Client ????

Postades av 2003-10-16 22:20:01 - Alf Zell, i forum vb.net, Tråden har 3 Kommentarer och lästs av 1092 personer

Hej
Vill finna en lösning för att kunna starta och köra ett program som ligger på en server
på en annan geografisk ort i sverige. Har läst och letat men finner inget som jag fattar riktigt. Har tidigare haft ett liknande program på denna server som var gjort i Clarion och som använde ett tillägg som hettte Clarionet och som arbetade enligt thin client konceptet. Kan någon lämna mer detaljerade upplysningar om hur jag skall börja eller i vilken programkod detta går att lösa. Väldigt tacksam för något utförligt svar.


Svara

Sv: Thin Client ????

Postades av 2003-10-16 23:14:59 - Johan Normén

Hej, vad du kan göra är att dui skapar en liten server på servern, som tar emot kommandon från dig. Då servern får kommandona ex Start Command.exe kan du be denna server att starta just command.exe. Men tänkt då på säkerheten. Bygger du inte dina applikationer tillräckligt säkr och någon får hum om ditt lilla program så kan vem som skicka kommandon och starta apps.

Ta en titt på TcpListener och Socket klasserna.
Kolla även på säkerhetsalternativ för data överföring samt exekvering av program.

Mvh Johan


Svara

Sv: Thin Client ????

Postades av 2003-10-16 23:54:50 - Alf Zell

Tack för svaret. Det är alltid en början men jag fattar inte mycket än. Var skall jag finna information om TCPListener och Socketklasserna. Kan du mera om detta ämne så är jag väldigt intresserad av utförligare hjälp. Får givetvis ha någon typ av inloggning med password till detta serverprogram. Men hur bygger jag dessa program ?? tVilket programspråk skall man använda ???

Mvh Affe



Svara

Sv: Thin Client ????

Postades av 2003-10-17 01:01:21 - Johan Normén

Hej,

Du kan använda Vb .Net om du vill.
Jag skulle först ta en titt på Win Services då får du en överblick hur du kan ha en
tjänst körande på en server i bakgrunden hela tiden. Du kan ju även skapa ett exe program som aggerar sever. Men då måste du typ själv starta det för hand, eller genom någon autostart. Det beror helt o hållet på vilka krav du ställer på Serversidan.

Sedan så kan du läsa om TcpListenern under System.Net namespacet i .Net SDK där ser du även exempel hur du kan lyssna av en viss port efter data. När du lyckats med detta så kan du enkelt kolla om den data som skickats är OK för att göra sitt utförande. Låt säga att du vill skicka olika kommandos från klienten typ.
Start <appname>
Close <appname>

Då kan du i på din server kolla om datan som kommer in innehåler just Start eller Close, om så är fallet vad vad har du för info efter dessa ord. Jo applikationsnamnet. Där kanske du satt upp ett krav att det endast är exe filer som får köras. Då kan du med RegularExpressons (Se: System.Text.RegularExpressions för mer info) kolla så filnamnet slutar med .exe Om det nu är så att du din server kännde ingen kommandot Start och hade ett godkänt applikationsnamn (ex: foo.exe) så ber du Server starta processen, med ex System.Diagnostics.Process och samma för att stänga programmet.

Om du vill hantera så man måste logga in kan du ex skicka kommandon så som:
Anv <AnvändarNamn>
Pass <Lösen>
Be Servern verifiera dessa mot någon slags datakälla. (ADI,XML,SQL Server eller Access...)

För att öka säkerheten ännubättre kan du be servern kolla IP Address från sändaren.
Du kan kryptera datan antingen Synkront (se ex DES) eller asynkront (Se ex: RSA).

Så nu har du fått en hel del info att utgå från. Jag kan tyvärr inte ge dig kod för allt detta för då hade jag typ byggt programmet åt dig och jag hoppas att du vill lära dig och det gör du bäst genom att själv läsa och testa. Men själklart fråga om hjälp när du elller om du sitter fast.

Mvh Johan


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 159
27 952
271 704
1 569
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies