Avatar billede grydgaard Nybegynder
02. marts 2006 - 11:27 Der er 5 kommentarer og
1 løsning

hvor simpelt kan det laves?

hejsa.

jeg sidder med et lille problem. jeg skal have lavet et program som kan sende pakker med et bestemt udseende.
jeg har flere udformninger til windows men jeg skal have lavet et så simpelt program som muligt til linux.

det eneste jeg gerne vil vide er:
hvor simpelt kan sms funktionen laves og
hvilke includes skal der bruges?

dette er pakkernes udseende:
|sms|12345678|dette er en besked\r\n

her er min main som jeg gerne vil bibeholde:

int main(int argc,char *argv[])
{
    sms("10.0.0.250",8000,argv[1],argv[2]);
    return 0;
}
Avatar billede arne_v Ekspert
02. marts 2006 - 14:49 #1
hvad mener du med sende pakke ?

raa TCP/IP ?

HTTP ?
Avatar billede grydgaard Nybegynder
03. marts 2006 - 09:02 #2
rå tcp/ip pakker
Avatar billede arne_v Ekspert
09. marts 2006 - 04:18 #3
hvis din windows kode bruger winsock, så skal du:
  - skifte header filer
  - fjerne WSA kaldene
  - erstatte close med closesocket

#include <sys/socket.h>
#include <fcntl.h>
#include <netdb.h>

plejer at kunne erstatte windows.h og/eller winsock.h
Avatar billede arne_v Ekspert
09. marts 2006 - 04:19 #4
jeg har utallige gange postet eksempler på HTTP og SMTP protokol

den kode vil være meget nem at tilpasse til dig
Avatar billede arne_v Ekspert
07. april 2006 - 05:16 #5
kommet videre ?
Avatar billede grydgaard Nybegynder
11. december 2007 - 10:37 #6
kom aldrig videre med dette projekt så jeg lukker spørgsmålet
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester