tcp套接字是一个具有双向读写功能的端点。在java中,我们可以提供套接字的InputStream和OutputStream。
并发使用这些流安全吗?
据我所知,有一个连接可以在任何给定时间从一个端点发送或接收到其他数据。
我正在基于SocketChannels实现nio传输层,我想为所有的写入保留一个线程,为接受和读取保留一个线程,但是我不知道如果我的线程同时尝试在同一个套接字上同时读写,会发生什么.
发布于 2015-09-23 11:47:53
据我所知,有一个连接可以在任何给定时间从一个端点发送或接收到其他数据。
或者两者同时进行。这是一个全双工连接。您可以同时发送和接收。
https://stackoverflow.com/questions/32738658
复制相似问题