🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #12825

Re: Estructuras por socket

#12825
From: Raúl (Ridiculum)
Date: Sun, 06 May 2001 14:47
33 lines
1751 bytes
El Sat, 05 May 2001 14:31:12 +0200, EXE-Cute escribi�:
>se pueden enviar estructuras de datos del tipo typedef struct mediante 
>un socket (por supuesto suponiendo que los 2 programas cliente y 
>servidor la tengan definida id�nticamente) tal como se hace en un 
>archivo binario normal... es que esto me facilitar�a las cosas al enviar 
>una ristra de datos sin tener que descomponer luego la cadena de 
>caracteres buscando un car�cter separador y esas cosas...

	Si que se puede.
	struct PDU
	{
		chat NumeroSeq;
		char Data;
	};
	typedef struct PDU PDU;

	PDU MiPDU;

	MiPDU.NumeroSeq=0;
	MiPDU.Data='A';

	write(descriptor, &MiPDU, sizeof(MiPDU));

	Con esto y poco mas debe funcionar.


-- 

	Miembro del grupo LILO: http://lilo.sourceforge.net
	
Linux User 157744
Red Hat 6.0 (2.2.18)
ridiculum at bigfoot . com
Technical Details
Message-ID: <slrn9faovp.mp.Ridiculum@localname.localdomain>
Path: arc1-ca.pugleaf.net!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!fu-berlin.de!newsfeed.bcn.ttd.net!news.bcn.ttd.net!not-for-mail
References: <3AF3F290.1030009@wanadoo.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,5fd35ee70e813e32
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-05-06 15:12:44 PST
Path: arc1-ca.pugleaf.net!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!fu-berlin.de!newsfeed.bcn.ttd.net!news.bcn.ttd.net!not-for-mail
From: Ridiculum@bionichat.com (Raúl (Ridiculum))
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Estructuras por socket
Date: Sun, 6 May 2001 14:47:21 +0000
Organization: Alcatraz de Janes
Lines: 34
Message-ID: <slrn9faovp.mp.Ridiculum@localname.localdomain>
References: <3AF3F290.1030009@wanadoo.es>
NNTP-Posting-Host: 213.96.129.167
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
User-Agent: slrn/0.9.6.2 (Linux)