Basado en lenguaje C, programación de red, el servidor recibe la información del cliente 1 y la envía al cliente 2
char
buff2[1024*10];
int
receiveLen;
/*Llamada aceptar Función, esperando la conexión del cliente*/
client_fd=accept(sockfd,(struct
sockaddr
*)&client_sockaddr,&sin_size
/*Llamar a la función recv para recibir la solicitud del cliente*/
recvbytes=recv(client_fd,buf,BUFFER_SIZE,0)
typedef
int p>
(WINAPI
ICEPUB_TCPSENDANDRECEIVETEXT)(char
*sendBuff,
int
sendBuffLen,char
*recvBuff,int
recvMaxLen,char*
serverIP,int
serverPort);
ICEPUB_TCPSENDANDRECEIVETEXT
*icePub_tcpSendAndReceiveText
=
0;
HINSTANCE
hDLLDrv
=
LoadLibrary
("icePubDll.dll");
if(hDLLDrv)
{
icePub_tcpSendAndReceiveText=(ICEPUB_TCPSENDANDRECEIVETEXT
*)
GetProcAddress
(hDLLDrv,"icePub_tcpSendAndReceiveText");
}
if(icePub_tcpSendAndReceiveText) p>
receiveLen=icePub_tcpSendAndReceiveText(buf,recvbytes),buff2,1024*10,"192.168.1.2",8000);
if(hDLLDrv)
FreeLibrary (hDLLDrv );
AfxMessageBox
(buff2);