typedef struct {
    int  sockfd;
    char buffer[BUFSIZE];
    int  offset;
    int  len;
}EVENT_S;

EVENT_S event_s;
delete:
  event.data.fd
add:
  event_s.sockfd = sockfd;
  event.data.ptr = &event_s;
read/write test