小弟需要调用一个函数,该函数的功能之一是创建一个本地端口号并持续从服务器接收语音数据(类似于网络收音机),由于可能导致网速变慢,小弟希望可以“暂停”或“继续”接收语音数据,但函数自身没有提供类似的功能,也不能通过退出和重新调用函数来达到这个目的。
为了解决这个问题,小弟有以下两个设想,请评议:
1、把接收数据的端口号封闭,需要时又再解开,这样做是否可行?我记得端口号好象是应用层的概念,会不会虽然应用层不接纳,但因为数据仍然会传到网络层和传输层,所以网速仍然会变慢?(如果服务器那边不知道端口号就不发送数据了,那就最好)
2、在底层过滤包?这看起来更加复杂和难以做到,不得小弟这样的业余初级程度员能够做到的………
为了解决这个问题,小弟有以下两个设想,请评议:
1、把接收数据的端口号封闭,需要时又再解开,这样做是否可行?我记得端口号好象是应用层的概念,会不会虽然应用层不接纳,但因为数据仍然会传到网络层和传输层,所以网速仍然会变慢?(如果服务器那边不知道端口号就不发送数据了,那就最好)
2、在底层过滤包?这看起来更加复杂和难以做到,不得小弟这样的业余初级程度员能够做到的………
解决方案 »
- ADO远程连接SQL Server 2008
- 如何在控件中显示多个结果
- HWND句柄对象在离开它的作用域时,会不会自动删除?
- 如何将对话框的标题栏中设置成自己需要的背景图那?
- 这个是云台控制协议,怎么来理解啊,好象是16的,用串口发怎么搞呢,谢谢
- 我一包含这个头文件就出错,请问局域网下如何用vc6调用adsi编程操作ad
- 如何设置word/excel/powerpoint的显示比例
- 一个对大家来说非常容易的问题,请帮帮我!
- 请参加过“研究生学历,……“讨论的各位朋友前来领分!
- 在VC++中,类似于VB里"If MSComm1.InBufferCount > 0 Then dosomething "这样的句子该怎么写的?
- 高分求解位图显示, 要求时间效率高
- 熟悉IP TCP解包的同志帮忙看看,感激不尽
谢谢hanchong,偶也不知道closesocket后重新connect行不行,百度搜索"closesocket"中…………
你可以暂停时发送一个指令到服务器,让服务器停止发送.继续时再发送一个指令到服务器,让服务器继续发送数据.