:orphan: # PetscSocketEstablish starts a listener on a socket ## Synopsis ``` PETSC_INTERN PetscErrorCode PetscSocketEstablish(int portnum, int *ss) ``` ## Input Parameter - ***portnumber -*** the port to wait at ## Output Parameter - ***ss -*** the socket to be used with `PetscSocketListen()` ## See Also `PetscSocketListen()`, `PetscOpenSocket()` ## Level advanced ## Location src/sys/classes/viewer/impls/socket/send.c --- [Edit on GitLab](https://gitlab.com/petsc/petsc/-/edit/release/src/sys/classes/viewer/impls/socket/send.c) [Index of all Viewer routines](index.md) [Table of Contents for all manual pages](/manualpages/index.md) [Index of all manual pages](/manualpages/singleindex.md)