SocketWaitNext

SocketWaitNext[{socket1,socket2,}]

waits until there is data ready to read on any of the socketi, then returns that socket.

Details

Examples

Basic Examples  (2)

Connect to a site 5 times and measure how long it takes for the first connection to be ready:

Write a request out on all the sockets and measure how long it takes for at least one of them to get back a request:

Close the sockets:

Open a server socket and connect some clients to it:

Initially, none of the clients are ready:

Write data to a random client from the server in the local session after a delay of 3 seconds:

Read the data sent to the client once it has been submitted:

Close the sockets:

Wolfram Research (2017), SocketWaitNext, Wolfram Language function, https://reference.wolfram.com/language/ref/SocketWaitNext.html.

Text

Wolfram Research (2017), SocketWaitNext, Wolfram Language function, https://reference.wolfram.com/language/ref/SocketWaitNext.html.

CMS

Wolfram Language. 2017. "SocketWaitNext." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SocketWaitNext.html.

APA

Wolfram Language. (2017). SocketWaitNext. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SocketWaitNext.html

BibTeX

@misc{reference.wolfram_2022_socketwaitnext, author="Wolfram Research", title="{SocketWaitNext}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/SocketWaitNext.html}", note=[Accessed: 03-December-2022 ]}

BibLaTeX

@online{reference.wolfram_2022_socketwaitnext, organization={Wolfram Research}, title={SocketWaitNext}, year={2017}, url={https://reference.wolfram.com/language/ref/SocketWaitNext.html}, note=[Accessed: 03-December-2022 ]}