Red de conocimiento informático - Material del sitio web - Basado en lenguaje C, programación de red, el servidor recibe la información del cliente 1 y la envía al cliente 2

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

(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)

receiveLen=icePub_tcpSendAndReceiveText(buf,recvbytes),buff2,1024*10,"192.168.1.2",8000);

if(hDLLDrv)

FreeLibrary (hDLLDrv );

AfxMessageBox

(buff2);