关于socket的问题
在客户端建立一个socket并bind之后,启动一个线程函数,在线程之内调用recv函数,如果服务器没有发送数据,此时这个线程会进入阻塞状态,我的问题是此时还可不可以针对这个socket调用send方法?(在java中,可以对一个socket调用getInputStream和getOutputStream获取输入流和输出流,对这两个流的操作互不影响。但在delphi中,针对一个socket创建了两个TWinSocketStream,当一个流进入阻塞状态时,令一个流似乎也不再可用,请问有无解决办法?因为我想在接收数据的同时仍然向服务器发送数据)
谢谢
谢谢
...全文
相关推荐
Socket通信,通过异步,解决粘包问题
Socket通信,通过异步,解决粘包问题
Java socket通讯实现过程及问题解决
主要介绍了Java socket通讯实现过程及问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
vue-socket.io接收不到数据问题的解决方法
最近公司的一个vue项目用到了vue-socket.io来处理socket数据传输,之前用过socket.io-client,现在知道vue-socket.io是基于socket.io-client的一层封装,将socket挂于全局从而更方便的书写。 于是把代码拉取下来运行: 什么鬼,同样的代码为什么我的就接收不到数据,自己新建一个测试一下吧! 先用express和socket.io搭个小socket服务器: let express = require('express'); let app = express(); let server= require('http').Server(
Java Socket通信介绍及可能遇到的问题解决
最近在学习Java中的Socket通信,所以下面这篇文章主要给大家介绍了关于Java Socket通信介绍及可能遇到问题的解决方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起看看吧。
java和as3 socket通信 解决安全沙箱问题
NULL 博文链接:https://renzaihangzhou.iteye.com/blog/2007855


