webForumDet fria alternativet

Skicka fil genom winsock

.NET

1 svar · 604 visningar · startad av johnlosaus

Medlem sedan mars 200121 inlägg
Frågan#1

Tjena...

Jag har gjort ett chatt program med hjälp av winsock. Programmet bygger på en server som klienterna ansluter till.
Alla klienter som är anslutna visas i en listbox. Jag skulle nu när jag valt en klient skicka en fil genom winsock till denna klient. Skall kunna skicka klienter imellan också.
Löser uppkoplingen med hjälp av att starta en ny förbindelse mellan de två som vill skicka.
Problemet är nu att skicka filen. Hur gör man.. Misstänker att filen måste styckas ner och sedan skickas...
Någon som vet nått om detta ????

Tack på förhand

Medlem sedan juni 200010 432 inlägg
#2

Ingen annan hade svarat så:
Nu vet jag inte så mycket om just VB, men principen borde ju vara densamma i alla språk.
I C läses/skickas ett tecken i taget ur strängarna, genom en loop. Så du bör väl öppna filen, ladda ned innehållet i en array och sen peta ut det du vill skicka + anrop till winsock med en loop. Och vice versa, naturligtvis.
Borde finnas exempel lite varstans, t.ex här.

------------------
Ancilla, face mea laganum!

254 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)