Article View: es.comp.os.linux.programacion
Article #15938Re: Programar sockets
From: oscar
Date: Mon, 22 May 2000 00:00
Date: Mon, 22 May 2000 00:00
41 lines
1931 bytes
1931 bytes
Merlin <dick32@remove_thisrocketmail.com> wrote:
> error=SAStartup(257,&saData);
Esto no es necesario...
> if (error<0) {
> printf("Error al inicializar Sockets\n");
> gets(cadena);
> return 1;
> }
> s=socket(PF_INET,SOCK_STREAM,0);
> if(s==-1){
> printf("Error creando socket\n");}
> dir.sin_family=PF_INET;
> dir.sin_port=7*256;
> dir.sin_addr.s_addr=inet_addr("192.168.0.1");
> error=3Dconnect(s,(struct sockaddr*)&dir,16);
> if(error<0){
> printf("Error conexi�n\n");}
> printf("Cadena a mandar:");
> gets(cadena);
> error=send(s,cadena,sizeof(cadena),0);
> if(error<0){
> printf("Error enviando\n");
> }
> error=recv(s,cadena2,sizeof(cadena2),0);
> if(error<0){
> printf("Error recibiendo\n");
> }
> printf("Cadena recibida: %s\n",cadena2);
> error=SACleanup();
Aqu�, para cerrar el socket, deber�as usar la funci�n "close()"
close(s);
> if (error!=3D0) {
> printf("Error al cerrar Sockets\n");
> gets(cadena); return 1;
> }
> printf("Fin del Programa\n");
> gets(cadena); return 0;
> }
Technical Details
Message-ID:
<8gc4oq$amg$3@titan.bt.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<3929716C.5223A63A@REMOVE_THISrocketmail.com>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,3cf099769ce84316
X-Google-Attributes: gidf86c8,public
From: oscar@server.enmicasa.dhs.org
Subject: Re: Programar sockets
Date: 2000/05/22
Message-ID: <8gc4oq$amg$3@titan.bt.es>
X-Deja-AN: 625997118
Content-Transfer-Encoding: 8bit
References: <3929716C.5223A63A@REMOVE_THISrocketmail.com>
Content-Type: text/plain; charset=ISO-8859-1
X-Complaints-To: abuse@bt.es
X-Trace: titan.bt.es 959026778 10960 212.22.49.143 (22 May 2000 20:19:38 GMT)
Organization: BT Tel. Netnews service (readers)
Mime-Version: 1.0
User-Agent: tin/1.4.1-19991201 ("Polish") (UNIX) (Linux/2.2.13 (i686))
NNTP-Posting-Date: 22 May 2000 20:19:38 GMT
Newsgroups: es.comp.os.linux.programacion