C 和 JAVA 能进行传输文件吗?

慢慢成长 发布于 2018/03/25 13:47
阅读 431
收藏 0

大概是这样的

有这样一个硬件设备,拍视频的,想在每拍摄完一个视频之后,将视频文件+缩略图之类的传递到服务端,初步了解到客户端那边是用的C语言;

现在需要提供一个服务端来接收客户端上传的文件,服务端语言只会JAVA

想问问各位大神,JAVA的基于Socket的文件接收服务端,是可以不用管客户端具体是什么语言什么方式的上传的么?只需要提供对应的ip+port提供给客户端就行了吧?还是有其他什么样的交互方式可以让客户端和服务端进行通信呢?

加载中
0
孤星闵月
孤星闵月
能问出这问题,说明你连Java都不会,服务端直接用Java就可以,具体怎么传输,要看客户端那支持什么协议
慢慢成长
慢慢成长
不才,确实没有这方面的经验积累;我再查查资料,研究研究,谢谢了
0
rz
rz
选好协议,各种语言平台随便传
0
画面
画面

或许你需要 hp-socket

0
kakai
kakai

自己定协议传文件有点麻烦了,特别是断点续传这个

0
飞吧12321
飞吧12321

只要协议相同,应该可以传的吧

 

0
ksfzhaohui
ksfzhaohui

可以的,成熟的netty,mina框架直接可以用

0
算法与编程之美
算法与编程之美

无论是Java还是C语言都提供了基于socket的网络应用程序开发API接口,socket面向的是传输层的协议,可以使用TCP或UDP。你需要定义好应用层的文件传输协议,完成文件的传输,至于如何实现协议,C和Java语言都可以通过socket编程来实现。

欢迎关注《算法与编程之美》微信公众号,了解更多编程知识。

返回顶部
顶部