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


Skicka "något" från en dator till en annan på intranet/internet

Postades av 2009-12-09 08:59:51 - Pontus Kjellberg, i forum vb.net, Tråden har 5 Kommentarer och lästs av 1753 personer

Hej!

Om jag vill via ett program i en dator vill skicka korta texter, ex. bara en bokstav,
till en annan dator, vilket sätt ska jag kolla på då?

En dator med ett program med ett antal knappar.
Tryck på en knapp.
Ett meddelande (en bokstav eller annat?) tas emot i en annan dator på internet via dess ipnummer och en vald port.

Det verkar ju finnas en del olika lösningar
TCPServer TCPClient?
Pear to Pear?
Annat?

Den skickande datorn behöver ej få någonting tillbaka från den mottagande
om det gör det hela enklare.

/Pontus


Svara

Sv: Skicka "något" från en dator till en annan på intranet/internet

Postades av 2009-12-12 01:17:53 - Ola Lindfeldt

Ja, TCP Server/Client är det första man kommer att tänka på.
(Peer to peer, som du menar, är en möjlig applicering av ett nätverksprotokoll, t.ex. kan man skriva en peer-to-peer app med hjälp av TCP)

Lite förenklat är TCP bara en ström av bytes som du kan läsa/skriva.
Det finns inget automatiskt "start" eller "slut", du måste programmera det själv om du ska utgå från TCP.

Om någon skickar två jättesnabba "A" till dig över nätverket kan du aldrig veta om de menade "AA" eller "A" och senare ett annat "A". (Om du verkligen bara är intresserad av om bokstaven "A" skickades från en annan dator då blir TCP perfekt!)

Jag gissar att du har högre ambitioner än så.

För att det ska bli rätt behöver du uppfinna en meddelande-standard, ett protokoll, som bestämmer vad som ÄR ett meddelande (Är "A" verkligen ett meddelande? eller en bugg?), hur det börjar, och hur det slutar. Men det är lite onödigt eftersom det redan finns (rätt många varianter av). T.ex. HTTP, som innehåller information om meddelandets slut (content-length). Vidare har man på denna grund byggt SOAP, REST, XML-RPC. De beskriver hur man skickar "saker" (objekt, meddelanden) i XML-format över HTTP (som i sin tur använder TCP). Google is your friend. I dag är best-practice att man utgår från sådana standarder om man vill skicka data mellan två datorer, i stället för att utgå från TCP. Men ditt största problem kommer inte vara detta, utan hur du ska komma förbi alla brandväggar som inte riktigt uppskattar att App X skickar "AAA" över TCP-port x.
Well, good luck :)


Svara

Sv: Skicka "något" från en dator till en annan på intranet/internet

Postades av 2009-12-12 17:32:40 - André Claesson

För att lära sig grunden och att testa, är de ju intressant att prova ett kort exempel.

Finns fina exempel på MSDN:

Server
http://msdn.microsoft.com/en-us/library/system.net.sockets.tcplistener.aspx

Klient
http://msdn.microsoft.com/en-us/library/system.net.sockets.tcpclient.aspx

Det behövs inte många rader kod ;)


Svara

Sv:Skicka "något" från en dator till en annan på intranet/internet

Postades av 2009-12-12 18:21:52 - Pontus Kjellberg

Tack Ola och André!

Lite att tänka på.

Jo, jag var faktisk bara intresserad av om det ex. kom ett "A" eller annan bokstav.
Det har dock ändrat sig lite. Kan man tänka sig... :-)

Får se var det slutar.

/Pontus


Svara

Sv: Skicka "något" från en dator till en annan på intranet/internet

Postades av 2009-12-13 12:32:12 - Fim Wästberg

Varför uppfinna hjulet igen? Kolla "Microsoft Message Queuing"!

/Fim


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 154
27 952
271 704
975
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