关于socket的问题,兼散分(四个裤衩了,还没有散分:))
我的程序需要进行如下操作:
1、从客户端传送一个音频文件到服务器。
2、服务器根据音频文件进行处理,处理结束后将处理结果传回客户端。
不知道这两个操作可否用同一个socket.因为我第一个操作传送的二进制而第二个操作传送的是文本。而且我需要知道第一个操作什么时候结束。本来我在第一个步骤结束之后发送一个特定的字符串来表示结束,但是如果最后接受的字符串的长度比我的标志字符串长度短的话就没有办法判断了。
需要大家提供好的建议,或者把我上边的推倒重来也可以。但是希望流程不要太复杂,我不需要维护连接联表。