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


problem med min chatt som använder sig av Web Service

Postades av 2006-01-05 17:01:06 - Cyrus Shabnam, i forum c# (c-sharp), Tråden har 12 Kommentarer och lästs av 800 personer

Hej alla !

Jag håller på göra ett chatt program till min lilla hemsida.
Jag har en vanlig och enkel Windows Application projekt som anväder sig av en Web Service som ligger på min Webbserver.
min Web Serivce funkar bra, klienten skickar sin sträng till funktionen (skicka) i Web Servicen och får tillbaka den.

Nu har jag två problem som jag har fastant i.

1. vad ska jag göra för att funktionen (skicka) ska skicka strängen till alla klienter som kör min Windows Application.

2. hur ska baka in min Windows Application i hemsidan? ska jag lägga bara en länk till den körbara filen (exe eller dll) som applet i java ? eller finns ett annat sätt ?

tack så väldigt mycket för era svar.


Svara

Sv: problem med min chatt som använder sig av Web Service

Postades av 2006-01-06 10:45:52 - Johan Djupmarker

<b>1. vad ska jag göra för att funktionen (skicka) ska skicka strängen till alla klienter som kör min Windows Application.</b>

Använder du webservice för kommunikation måste klienterna fråga servern med jämna mellanrum om det kommit några nya meddelanden. Du kan alltså inte "skicka ut" det till klienterna.

<b>2. hur ska baka in min Windows Application i hemsidan? ska jag lägga bara en länk till den körbara filen (exe eller dll) som applet i java ? eller finns ett annat sätt ?</b>

Kolla in Click Once: http://msdn.microsoft.com/smartclient/understanding/windowsforms/2.0/features/clickonce.aspx

/Johan


Svara

Sv: problem med min chatt som använder sig av Web Service

Postades av 2006-01-07 09:07:26 - Lars Gottfridsson

Klienterna får som sagt hämta nya rader själv!
En variant som funkade bra för mig var att spara meddelandena i en share:ad string array. typ:

( i webmethoden )

shared indX as integer = 0
Shared chatrad(20) As String

<WebMethod()> Public Function Skrivrad(ByVal NyRad As String) As String
chatrad(indX = NyRad
IIf(indX < 20, indX = indX + 1, i = 0)
End Function

<WebMethod()> Public Function HamtaRader() As String()
Return chatrad
End Function


sen hos klienten får du deklarera:

minchatrad(20) as String

som regelbundet ( varje sekund ) hämtar från webreferensen 'HamtaRader'
osv.

Tjosan!




Svara

Sv:problem med min chatt som använder sig av Web Service

Postades av 2006-01-07 14:54:49 - Cyrus Shabnam

Tack för er,

måste klienterna hämta nya rader själva i jämna mellanrum,

finns det något smartare ide?
:-)


Svara

Sv: problem med min chatt som använder sig av Web Service

Postades av 2006-01-07 18:16:06 - Simon Dahlbacka

Nej, inte mha web services, som ligger ovanpå HTTP, och HTTP är endast ett "pull" protokoll, utan möjligheter för servern att "pusha" information till klienten/klienterna


Svara

Sv:problem med min chatt som använder sig av Web Service

Postades av 2006-01-08 00:30:09 - Cyrus Shabnam

just det, tack,

men jag menar om man inte använder web services och http , hur ska man göra om man vill pusha mess,
socket ?? blir inte lite knöligt att baka in den i hemsidan??


Svara

Sv: problem med min chatt som använder sig av Web Service

Postades av 2006-01-08 16:36:39 - Lars Gottfridsson

vad är det för fel på att hämta grejer?


Svara

Sv:problem med min chatt som använder sig av Web Service

Postades av 2006-01-09 14:23:47 - Cyrus Shabnam

hur man löser problemet om man vill pusha meddelandet inte hämta den i jämna mellan rum,
blir inte för mycket för processorn?


Svara

Sv: problem med min chatt som använder sig av Web Service

Postades av 2006-01-09 16:37:04 - Stefan Norinder

Om det är en applikation som körs hos klienten, varför inte göra en vanlig server-klientlösning? Varför brottas med request/response-problematiken om det ändå inte ska köras via en webbrowser?


Svara

Sv:problem med min chatt som använder sig av Web Service

Postades av 2006-01-12 01:25:37 - Cyrus Shabnam

problemet är att jag vet inte vilken metod är bättre om man vill baka in den i en hemsida, så att man klickar på en länk eller button och körs igång chattan,

jag vill inte klienten ska fråga i jämna mellan rum om att det finns något att hämta.

två vilkor 1.inbaka i en hemsida, 2.pusha inte pulla
vilken metod är bäst och säker?
ska jag använda en server-klientlösning eller ska jag fortsätta med http och web service??


Svara

Sv: problem med min chatt som använder sig av Web Service

Postades av 2006-01-12 13:33:05 - Ola Lindfeldt

Man kan som sagt inte Push:a ut till HTTP-klienter.

Det du kan göra i .NET är en WinForms Client som startar från en webbsida.
Inte hundra på allt som krävs för att det ska fungera men åtminstone:
- för att det ska fungera smidigt ska klienten köra Windows, MSIE, och .NET Framework 1.1 (eller den version du utvecklar mot)
- den måste vara digitalt signerad annars kommer IE visa hundra varningar innan den kan köras.
- Du får sedan utveckla COM+ komponenter som styr chatten. En sådan komponent kan kasta events över nätverk till klienter. Dvs Push:a data till klienter. Frågetecken dock kring brandväggar osv. Här finns mycket att grotta ner sig i. Du bör nog köpa några böcker i ämnet för att klara det. Vill du fortfarande bygga det? ;)

Enklast är att du pollar servern efter ny data.


Svara

Sv:problem med min chatt som använder sig av Web Service

Postades av 2006-01-15 11:02:16 - Jim Sagevid

Jag och en kompis gjorde ett liknande program, och vi löste uppdateringsproblemet met att en klient var tvungen att "logga in". Klienten sparades då i en lista med inloggade klienter. När servern sedan ser att en av dessa klienter skickar ett medelande, skickar servern ett medelande till alla klienter att det finns ett nytt meddelande att hämta. Då vet du när det finns en ny chatrad att hämta=)

Då kan alla idla i lugn och ro utan att någon trafik skickas.


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 166
27 952
271 704
1 352
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