当前位置:  技术问答>linux和unix

socket是否可以同时读写

    来源: 互联网  发布时间:2015-12-14

    本文导语:  socket读写缓冲区是分开的,那是否可以读写同时做? 按照socket模型,同时写或同时读会有问题,但同时1个写,另1个读呢? | 可以。 | 当然可以 我觉得很多问题可以自己写函数来测...

socket读写缓冲区是分开的,那是否可以读写同时做?


按照socket模型,同时写或同时读会有问题,但同时1个写,另1个读呢?

|
可以。

|
当然可以
我觉得很多问题可以自己写函数来测,如果测试有疑问的话再过来问
比如这个题就可以写个线程来测试

|
可以,但是不建议这么作。
我尝试过,在某个时候会出现问题,一直没弄清是哪的问题,也许是因为我用了OpenSSL库,但是加了锁之后就没有出现过了。
如果有人知道怎么回事,是否可以分享一下?

|
肯定可以啊!

|
这个可以同时进行读写的,因为是全双工操作。可看具体文档资料。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 两个 Socket 互相通信,其中一个如何判断另一个 Socket 是否已经意外断开了连接?
  • socket如何判断接受缓冲区是否已满
  • read一个socket, 发现read到的长度是0, 是否一定代表对方调用了close关闭了socket?
  • 你是否可以回答Socket的问题?数据先后问题
  • UNIX Domain Socket通讯是否要求主机上要有网卡?
  • 谁知道solaris对socket的recv和send函数是否是原子操作,谢谢!!
  • socket编程,我如何确定与对方的连接是否正常?
  • linux下如何利用socket测试服务器是否可达?
  • select+read 读服务器发送过来的数据, 假设服务器调用close后, 客户端的select是否返回这个socket可读?
  • 【急急急急急】socket的recvmsg() 函数是否能够在Linux2.6中正常使用
  • (linux c)socket数据接受后判断是否相等的问题
  • socket编程accept返回值为0,是否正常?
  • socket关闭是是否需要从epoll里面移出
  • 请问RST在什么情况下发送?? 使用TCP socket编程的话是否会引起这种TCP包的发送?
  • 非阻塞方式socket中, 去读select返回的sockfd是否一定是非0值??如果读到的字节数比期望少有没有什么好的处理模式??
  • java命名空间java.net类socket的类成员方法: socket定义及介绍
  • re socket编程中 ACCEPT返回的socket与原socket(他参数中的)端口号一样吗?
  • java命名空间java.nio.channels类socketchannel的类成员方法: socket定义及介绍
  • socket 通讯开发包 Simple Sockets
  • java命名空间java.nio.channels类serversocketchannel的类成员方法: socket定义及介绍
  • 谁能告诉我,做一个象网易那样的聊天室,用什么方法,不要告诉我是用数据库或读写文件,是不是用多线程,socket协议。来讨论者皆有分。 iis7站长之家
  • java命名空间java.nio.channels类datagramchannel的类成员方法: socket定义及介绍
  • vc做的的socket应用和unix下socket?
  • java命名空间java.net类socket的类成员方法: getsendbuffersize定义及介绍
  • QSocketDevice ( int socket, Type type )中那个 int socket 是哪里来得?
  • java命名空间java.net类socket的类成员方法: getreceivebuffersize定义及介绍
  • socket编程 通过man socket, 没有找到socket函数的第一参数该填什么 怎样利用man手册
  • java命名空间java.net类socket的类成员方法: gettrafficclass定义及介绍
  • 线程间可否通过管道传递SOCKET句柄?还有其他方式传递SOCKET么?
  • java命名空间java.net类socket的类成员方法: getport定义及介绍
  • [FreeBSD] 大神,求解,control socket : can‘t to any socket


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3