Asante 10Base2 Manual de usuario Pagina 15

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 41
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 14
Sockets
// Create an Internet socket (SOCK_STREAM = TCP)
int sockfd = socket(AF_INET, SOCK_STREAM, 0);
// Connect to the server
#define IPADDR(a,b,c,d) (htonl(((a)<<24)|((b)<<16)|((c)<<8)|(d)))
#define SERVER_HOST IPADDR(192,168,1,1)
#define SERVER_PORT htons(42000)
struct sockaddr_in serv_addr = { AF_INET,
SERVER_PORT,
{ SERVER_HOST } };
connect(sockfd, (struct sockaddr
*
) &serv_addr, sizeof(serv_addr));
// Write to the socket
write(sockfd, "Hello World!\n", 13);
// Read from the socket: block until data arrives
#define BUFFER_SIZE 128
char recvBuf[BUFFER_SIZE];
read(sockfd, &recvBuf, BUFFER_SIZE - 1));
Vista de pagina 14
1 2 ... 10 11 12 13 14 15 16 17 18 19 20 ... 40 41

Comentarios a estos manuales

Sin comentarios