Socket
Librería para comunicar via TCP/IP
Página principal
Páginas relacionadas
Clases
Archivos
Lista de archivos
Miembros de los ficheros
Todo
Clases
Archivos
Funciones
Variables
'defines'
Páginas
home
imanol
devel
eclipse
PAD
JChatClient
src
include
Socket.h
Ir a la documentación de este archivo.
1
8
#ifndef SOCKET_H_
9
#define SOCKET_H_
10
11
#include <iostream>
12
#include <sys/socket.h>
13
#include <netinet/in.h>
14
#include <arpa/inet.h>
15
#include <netdb.h>
16
#include <string>
17
#include <sys/types.h>
18
#include <unistd.h>
19
20
using namespace
std;
21
23
27
class
Socket
28
{
29
private
:
31
32
int
sock
;
34
35
struct
sockaddr_in sockAddr;
37
41
int
Receive(
char
*buff,
int
length);
43
47
int
Send(
const
char
*buff,
int
length);
48
49
public
:
51
52
Socket
();
54
55
void
Create();
57
59
void
Bind(
string
address,
int
port);
61
62
void
Listen(
int
backlog);
64
66
void
Accept(
Socket
&clientSock);
68
70
void
Connect(
string
hostname,
int
port);
72
73
void
Close();
75
76
int
getSock();
78
80
const
Socket
& operator << (
const
string
& );
82
84
const
Socket
& operator >> (
string
& );
85
};
86
#endif
/* SOCKET_H_ */
Generado el Sábado, 7 de Diciembre de 2013 01:45:57 para Socket por
1.8.3.1