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


winsock

Postades av 2001-07-09 00:10:00 - Rickard Maltesson, i forum visual basic - allmänt, Tråden har 9 Kommentarer och lästs av 506 personer

Hej,

Jag försöker att göra en liten applikation som samtalar med en Unix maskin via Telnet. Borde inte vara så svår, men jag får inte texten från telnet servern i klartext, den verkar skickas på ett specifikt sätt.
Någon som har en aning om vad det kan vara.

Mvh
Rickard M


Svara

Sv: winsock

Postades av 2001-07-09 21:33:00 - Peter Holm

är det telnet då så du inte kör ssh eller ssh2 för det är ju krypterat ???

/peterh


Svara

Sv: winsock

Postades av 2001-07-10 08:05:00 - Rickard Maltesson

Japps det är telnet och inte ssh, man tycker ju att man borde få typ inloggnings texten och det i klartext men det får man inte.

Har du någon aning om vad det kan vara?


Svara

Sv: winsock

Postades av 2001-07-10 12:05:00 - Peter Holm

Testa följande, lägg in en form med en command 1, och en winsock kontroll.

Sample Code ====================================

Option Explicit

Private Sub Command1_Click()
'ftp.sunet.se, ftp sker normalt på port 21
Winsock1.Connect "194.71.11.20", 21
End Sub

Private Sub Form_Load()
Winsock1.Protocol = sckTCPProtocol
End Sub

Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim inData As String
Winsock1.GetData inData, vbString, bytesTotal
MsgBox inData
End Sub

Sample Code ====================================

/peterh


Svara

Sv: winsock

Postades av 2001-07-10 21:19:00 - Thomas Tydal

Hur får du texten? Hur ser det ut? Innehåller den ascii 254? Kan nog vara nån terminalemulering. Är nog bara att strippa så mycket som möjligt. Börja med att bara behålla ascii 32, 65-90 och 97-122 och se vad du får ut av det.


Svara

Sv: winsock

Postades av 2001-07-11 08:08:00 - Rickard Maltesson

Hur gör jag för att bara behålla viss ascii ?


Svara

Sv: winsock

Postades av 2001-07-11 08:54:00 - Niklas Jansson

Gå igenom varje tecken i hela texten och om tecknet är något annat än XX (där XX är ok tecken) så ta bort det

for i=0 to len(texten)
if asc(mid(texten,i,1))=XX1 or asc(mid(texten,i,1))=XX2 ... then _
texten=left(texten,i-1) & right(texten, len(texten)-i)
next

(Det kan vara något fel när man skall ta bort texten, prova i så fall att addera eller subtrahera ett till andra argumentet i left och right. Till slut får du det rätt)

du behöver inte använda asc, men om du gör det kan du lättare ringa in A-Z till exempel (if asc(...)>65 or ...)

/Niklas Jansson


Svara

Sv: winsock

Postades av 2001-07-11 09:34:00 - Andreas Hillqvist

Mitt förslag på en funktion som "städar" strängen(Förutsätter att du använder vb6):

Public Function CleanString(Text As String)
Dim Data() As Byte
Dim Result() As Byte
Dim Index As Long
Dim Length As Long
Dim Count As Long

Data = StrConv(Text, vbFromUnicode)
Length = UBound(Data)
ReDim Result(0 To Length)

For Index = 0 To Length
Select Case Data(Index)
Case 32, 65 To 90, 97 To 122
Result(Count) = Data(Index)
Count = Count + 1
End Select
Next

If Count Then
ReDim Preserve Result(0 To Count - 1)
CleanString = StrConv(Result, vbUnicode)
End If
End Function


Svara

Sv: winsock

Postades av 2001-07-11 09:52:00 - Rickard Maltesson

Hmm .. jag skall testa detta så fort jag kommer hem *längtar
en liten sak bara, vilken vilken av variablerna är det som jag skall skicka det till för att funktionen skall göra sitt jobb.


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 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

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 620
27 953
271 709
709
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