用于发送图像流的 JAVACV TCP/IP 连接
可能的重复:
如何以二进制形式发送数据通过 Java 套接字?
我正在开发一个应用程序,希望通过 Java 中的 Internet 将图像发送到客户端应用程序。基本上通过 TCP/IP 传输 IplImage 数据。所以现在,它有点视频聊天的东西。我需要不同 PC 上的两个应用程序作为彼此的服务器和客户端。 有什么想法吗?我完全迷失了。
Possible Duplicate:
How can I send data in binary form over a Java socket?
I am working on an app and want to send images over to a client app through the Internet in JAVA. Basically IplImage data through TCP/IP. So now, its kinda video chat thing. I need both the apps o different PC's as server and client for each other.
Any ideas ? I am completely lost.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以建立两个连接,1 用于向一个方向发送信息,2 用于向相反方向发送信息。因此,应用程序必须是另一个应用程序的客户端,也是另一个应用程序的服务器。
You can establish a two connections, 1 for sending the information in one direction, 2 is for sending in opposite direction. So application has to be client for another application and also a server for another application.
TCP 连接双向传输数据。所有盒子都需要服务器,并且所有盒子都需要能够启动客户端。想要发起聊天的用户启动一个客户端,该客户端调用(连接到)被叫方服务器。然后视频可以双向流动,直到一方或另一方关闭连接。
有什么特别的问题吗?
TCP connections transfer data both ways. All boxes need a server and all boxes need to be able to start clients. A user that wants to initate a chat starts a client which calls up, (connects to), the called-party server. Video can then flow both ways until one party or the other closes the connection.
Is there some particular problem?