老师们求解!visual c++ 程序开发 范例宝典!实例362!编译正确!运行时出了点小问题!
发表在VC++答疑区
2016-05-20
是否精华
是
否
版块置顶:
是
否
设置时间:
非永久
永久
起始时间:
结束时间:
是否扣分:
是
否
老师们好!实例362是语音实时通信!编译正确!启动服务器exe时,点击设置端口号,弹出套接字创建失败!请老师们帮忙解答!
点击设置端口号就是监听把老师?运行的时候是插上麦克风说话就能实现这个实例功能么?还需要做啥嘛?
很急!感谢老师们!
点击设置端口号就是监听把老师?运行的时候是插上麦克风说话就能实现这个实例功能么?还需要做啥嘛?
很急!感谢老师们!
精彩评论 13
2016-05-21
5L
[FIELDSET][LEGEND]引自:4楼[/LEGEND]
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
设置端口号失败,可能是因为 端口己经被占用,您可以 尝试换一个端口号再试试。多试几次。
[/FIELDSET]
回复:
回复:
老师早!我想问设置端口号一点。再次点击是不是就会失败。只要等待客户端连接?客户端连接失败嗷。插上麦克风?等服务器播放?老师麻烦您了!请告诉我整个过程!
老师。我现在怀疑我执行exe之后步骤出错。请老师帮忙解答!exe后的过程。老师!真的感谢您了!
[/FIELDSET]
回复:
1 启动 Server 点击 “设置端口号”
2 启动客户端 点击 “连接服务器”
3 在弹出的对话框中 输人本机的IP地址 和 上面Server那里设置的端口号。 点击 “登录”
4 点击 “发送数据”
上面和程序的启动过程。 默认端口号。在我本机上启动成功的;
如果上面的过程没有提示错误。就是成功了。
如果 您 更换端口号还是启动不成功,可以试试关闭防火墙,杀毒软件等。这些软件可能会阻止本地的临听端口。
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
设置端口号失败,可能是因为 端口己经被占用,您可以 尝试换一个端口号再试试。多试几次。
[/FIELDSET]
回复:
回复:
老师早!我想问设置端口号一点。再次点击是不是就会失败。只要等待客户端连接?客户端连接失败嗷。插上麦克风?等服务器播放?老师麻烦您了!请告诉我整个过程!
老师。我现在怀疑我执行exe之后步骤出错。请老师帮忙解答!exe后的过程。老师!真的感谢您了!
[/FIELDSET]
回复:
1 启动 Server 点击 “设置端口号”
2 启动客户端 点击 “连接服务器”
3 在弹出的对话框中 输人本机的IP地址 和 上面Server那里设置的端口号。 点击 “登录”
4 点击 “发送数据”
上面和程序的启动过程。 默认端口号。在我本机上启动成功的;
如果上面的过程没有提示错误。就是成功了。
如果 您 更换端口号还是启动不成功,可以试试关闭防火墙,杀毒软件等。这些软件可能会阻止本地的临听端口。
2016-05-21
6L
[FIELDSET][LEGEND]引自:5楼[/LEGEND]
[FIELDSET][LEGEND]引自:4楼[/LEGEND]
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
设置端口号失败,可能是因为 端口己经被占用,您可以 尝试换一个端口号再试试。多试几次。
[/FIELDSET]
回复:
回复:
老师早!我想问设置端口号一点。再次点击是不是就会失败。只要等待客户端连接?客户端连接失败嗷。插上麦克风?等服务器播放?老师麻烦您了!请告诉我整个过程!
老师。我现在怀疑我执行exe之后步骤出错。请老师帮忙解答!exe后的过程。老师!真的感谢您了!
[/FIELDSET]
回复:
1 启动 Server 点击 “设置端口号”
2 启动客户端 点击 “连接服务器”
3 在弹出的对话框中 输人本机的IP地址 和 上面Server那里设置的端口号。 点击 “登录”
4 点击 “发送数据”
上面和程序的启动过程。 默认端口号。在我本机上启动成功的;
如果上面的过程没有提示错误。就是成功了。
如果 您 更换端口号还是启动不成功,可以试试关闭防火墙,杀毒软件等。这些软件可能会阻止本地的临听端口。
[/FIELDSET]
回复:
谢谢老师!我再调试下!成功了来回复您!老师!麦克风一直插着就好么。一直在录音了?成功就能播放了?
[FIELDSET][LEGEND]引自:4楼[/LEGEND]
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
设置端口号失败,可能是因为 端口己经被占用,您可以 尝试换一个端口号再试试。多试几次。
[/FIELDSET]
回复:
回复:
老师早!我想问设置端口号一点。再次点击是不是就会失败。只要等待客户端连接?客户端连接失败嗷。插上麦克风?等服务器播放?老师麻烦您了!请告诉我整个过程!
老师。我现在怀疑我执行exe之后步骤出错。请老师帮忙解答!exe后的过程。老师!真的感谢您了!
[/FIELDSET]
回复:
1 启动 Server 点击 “设置端口号”
2 启动客户端 点击 “连接服务器”
3 在弹出的对话框中 输人本机的IP地址 和 上面Server那里设置的端口号。 点击 “登录”
4 点击 “发送数据”
上面和程序的启动过程。 默认端口号。在我本机上启动成功的;
如果上面的过程没有提示错误。就是成功了。
如果 您 更换端口号还是启动不成功,可以试试关闭防火墙,杀毒软件等。这些软件可能会阻止本地的临听端口。
[/FIELDSET]
回复:
谢谢老师!我再调试下!成功了来回复您!老师!麦克风一直插着就好么。一直在录音了?成功就能播放了?
2016-05-21
7L
[FIELDSET][LEGEND]引自:5楼[/LEGEND]
[FIELDSET][LEGEND]引自:4楼[/LEGEND]
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
设置端口号失败,可能是因为 端口己经被占用,您可以 尝试换一个端口号再试试。多试几次。
[/FIELDSET]
回复:
回复:
老师早!我想问设置端口号一点。再次点击是不是就会失败。只要等待客户端连接?客户端连接失败嗷。插上麦克风?等服务器播放?老师麻烦您了!请告诉我整个过程!
老师。我现在怀疑我执行exe之后步骤出错。请老师帮忙解答!exe后的过程。老师!真的感谢您了!
[/FIELDSET]
回复:
1 启动 Server 点击 “设置端口号”
2 启动客户端 点击 “连接服务器”
3 在弹出的对话框中 输人本机的IP地址 和 上面Server那里设置的端口号。 点击 “登录”
4 点击 “发送数据”
上面和程序的启动过程。 默认端口号。在我本机上启动成功的;
如果上面的过程没有提示错误。就是成功了。
如果 您 更换端口号还是启动不成功,可以试试关闭防火墙,杀毒软件等。这些软件可能会阻止本地的临听端口。
[/FIELDSET]
回复:
老师我突然发现您是在一个机子上启动了服务端和客户端?
[FIELDSET][LEGEND]引自:4楼[/LEGEND]
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
设置端口号失败,可能是因为 端口己经被占用,您可以 尝试换一个端口号再试试。多试几次。
[/FIELDSET]
回复:
回复:
老师早!我想问设置端口号一点。再次点击是不是就会失败。只要等待客户端连接?客户端连接失败嗷。插上麦克风?等服务器播放?老师麻烦您了!请告诉我整个过程!
老师。我现在怀疑我执行exe之后步骤出错。请老师帮忙解答!exe后的过程。老师!真的感谢您了!
[/FIELDSET]
回复:
1 启动 Server 点击 “设置端口号”
2 启动客户端 点击 “连接服务器”
3 在弹出的对话框中 输人本机的IP地址 和 上面Server那里设置的端口号。 点击 “登录”
4 点击 “发送数据”
上面和程序的启动过程。 默认端口号。在我本机上启动成功的;
如果上面的过程没有提示错误。就是成功了。
如果 您 更换端口号还是启动不成功,可以试试关闭防火墙,杀毒软件等。这些软件可能会阻止本地的临听端口。
[/FIELDSET]
回复:
老师我突然发现您是在一个机子上启动了服务端和客户端?
2016-05-21
10L
[FIELDSET][LEGEND]引自:9楼[/LEGEND]
[FIELDSET][LEGEND]引自:8楼[/LEGEND]
不是等服务器播放, 而是客户端向服器传送声音。
服务器接收到声音数据之后播放。
程序原理大概分成三部分:
网络编程,录音,播放。
客户端 灵音之后 把数据通过网络传给 服务器端, 服务端接收到之后 播放。
[/FIELDSET]
回复:
老师老师我明白你说的原理。客户端点发送数据-插上麦克风播放声音就行了?-然后服务器收到数据就会自动播放了?老师我这个地方不懂.感谢老师!!两个机子上也可以的吧?
[/FIELDSET]
回复:理论上是这样。
两个机器上也可以。前提是你两个机器可以通过网络连接上。 如果是两台机器,客户端连接时,输入的就是 server 所在机器的IP和端口号。
[FIELDSET][LEGEND]引自:8楼[/LEGEND]
不是等服务器播放, 而是客户端向服器传送声音。
服务器接收到声音数据之后播放。
程序原理大概分成三部分:
网络编程,录音,播放。
客户端 灵音之后 把数据通过网络传给 服务器端, 服务端接收到之后 播放。
[/FIELDSET]
回复:
老师老师我明白你说的原理。客户端点发送数据-插上麦克风播放声音就行了?-然后服务器收到数据就会自动播放了?老师我这个地方不懂.感谢老师!!两个机子上也可以的吧?
[/FIELDSET]
回复:理论上是这样。
两个机器上也可以。前提是你两个机器可以通过网络连接上。 如果是两台机器,客户端连接时,输入的就是 server 所在机器的IP和端口号。