PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Datei an feste ip versenden


Darth_Kane
05.08.2003, 13:51
Hallo leute,

ich bins mal wieder. wie kann ich eine datei an eine feste ip versenden? muss ich das über ckient-server verbindung machen oder kann ich es einfach so versenden mit einem bestimmten befehl?

denn eine textnachricht kann man ja auch einfach mit
//net send 111.111.111.111 "Hallo"// an diesen rechner schicken und sie wird sofort angezeigt.

gruß markus


Jan Krüger
05.08.2003, 14:08
Solange der andere Rechner keine SMB-Shares hat, die du direkt beschreiben kannst, wirst du eine Client-Server-Verbindung brauchen.

Darth_Kane
11.08.2003, 16:58
gut jetzt hab ich einen client und einen server. doch nun komm ich nicht weiter. beide programme finden sich und ich kann auch ein paar zeilen an denn server schicken.

Aber wie schick ich eine datei weiter?

gencha
11.08.2003, 17:05
datei öffnen
teilstring auslesen
teilstring übertragen
auf bestätigung warten
und weiter bis die datei komplett übertragen wurde

DerEchteiE
15.09.2003, 23:37
Netsend geht auch nur unter NT-Systemen und auch nur, solange der Nachrichtendienst aktiviert ist =)

Allerdings sollte der mitlerweile bei vielen aus sein, da da ständig diese dummen Pornonachrichten kommen (oder kenn nur ich das Prob? :)

Chris -g-

ciever2k
28.09.2003, 19:33
on-the-fly:


...
int fd, sock, ret;
char buffer[1024];

sock = socket( AF_INET, SOCK_STREAM, 0 );
...
struktur basteln
....
connect( ..... );

fd = open( "filename", O_RDONLY );

while( (ret=read(fd,buffer,1024))!=-1) {
write( sock, buffer, ret );
}

close(fd);
close(sock);




und auf der anderen Seite einfach 'read(...)'


mfg
Christian Ries

WeAseL
02.02.2004, 20:43
Hallo leute,

ich bins mal wieder. wie kann ich eine datei an eine feste ip versenden? muss ich das über ckient-server verbindung machen oder kann ich es einfach so versenden mit einem bestimmten befehl?

denn eine textnachricht kann man ja auch einfach mit
//net send 111.111.111.111 "Hallo"// an diesen rechner schicken und sie wird sofort angezeigt.

geht das auch übers inet? das ich nen kumpel so ne msg schreiben kann?

Caption
03.02.2004, 12:43
Original geschrieben von WeAseL
geht das auch übers inet? das ich nen kumpel so ne msg schreiben kann?

Ja, sollte funzen.
Allerdings müssen folgende bedingungen erfüllt sein:
- Ihr hängt beide direkt am I-net oder habt den richtigen Port forwarded
- Ihr habt beide den Nachrichtendienst aktiviert
- Ihr wisst eure IP

Mfg Caption :D

WeAseL
03.02.2004, 14:40
Der Code von oben ist ja direkt nur für Netzwerk also für Direktverbindungen. Habe das schon ausprobiert, klappt auch.
Von meinem Kumpel die IP rauszufinden ist auch kein Problem.
Aber:

1. Was ist wenn er nen anderen Port hat, kann ich da nicht einfach 111.111.111.111;1234 draus machen?

2. Ist das dann derselbe Code
//net send 111.111.111.111 "MSG"//
oder muss ich das was anderes schreiben?

"Sry, bin bloss ein Laie der mal nen Kumpel ärgern möchte."

butterkeks
03.02.2004, 16:14
Wozu willste den Port ändern?
Müsste aber gehen, lies dir mal

net send /?

durch

Jan Krüger
03.02.2004, 16:21
Geht nicht. NetBIOS wird von Windows-Systemen grundsätzlich nur auf einem Port empfangen. Du kannst die Nachrichten zwar an einen anderen Port schicken, aber dann passiert auch nichts.