TCP通信服务器能否先发送数据再接收数据?
时间:10-02
整理:3721RD
点击:
请问各位大侠,labview中的TCP/IP通信如何实现服务器先写数据发送给客户端(就是发送命令给客户端),然后再从客户端接收读取数据?
同求解
顶,等人回答
高手都在哪啊,怎么没人解答
高手快来回答吧!
学习 关注中
顶,等人回答,求教
顶,等人回答,求教
帮顶
可以
不太懂小编的意思,是服务器自动搜索客户端然后主动连接吗?
这样的话就不能算是服务器端了吧。
TCP/IP不是实时传输数据的吗?好像只有服务器侦听到了客户端才会进行数据的传输,所以才是实时传输嘛
tcp/ip服务器端要先接收客户端的连接请求,然后建立tcp连接,这时候谁先发都可以,比如你可以自定义一个字符,客户端接收到字符之后开始发送信息。最重要的一点,tcp/ip通信模式中,谁都可以作为服务器,可以两台机器都作为服务器,只要你设置监听端口就可以。tcp/ip编程模式一般是分客户机和服务器,服务器端模式:首先从系统获取到该进程需要使用的ip地址和端口号,绑定(banding)并监听(listen),监听到连接请求之后同意(access)请求,access会返回客户机的ip地址和端口号,然后就可以通过(access)获得的ip与客户机通信了。客户机模式:首先banding一个ip和端口号(服务器的),然后发送连接请求,等待服务器同意,服务器同意之后就可以进行通信了。
希望能有点用。
同样求解,小编怎么样了?
同求