Skip to content

juliancnn/dummy_socket_client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Dummy client unix socket

Cliente dummy para testear conexiones a sockets unix.

Features

  • Cantidad variable de conexiones.
  • Tiempo entre lanzamientos entre conexiones, tiene la finalidad de no saturar la cola de conexiones en espera del socket, sobre todo en kernels viejos donde “somaxconn” esta seteado por defecto en 128.
  • No cerrar el socket luego de enviar los datos, tiene la finalidad de testear el servidor con gran cantidad de files descriptors monitoreados al mismo tiempo
  • Tiempo de espera entre que envió los datos y cierra la aplicación. Esto da tiempo de revisar el estado delos sockets con la herramienta lsof

Usage

Usage of ./sock_client:
    -f string
          Unix socket path (default "./echo.sock")
    -n uint
          Number of conexion (And goroutines) (default 200)
    -t uint
          Time before launch a new goroutines (in ms) (default 2)
    -u    Don't close socket after send data
    -w uint
          Wait time between the data was sent and the application closes (seconds)

About

Dummy unix socket client for testing propouse

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages