socket mfc 菜鸟问题 急

来源:百度知道 编辑:UC知道 时间:2024/09/28 06:57:08
小弟想问下各位大虾
我用mfc做了个socket服务器端的程序。
一 程序跑到accept()的时候就停了为什么?是不是要等客户端发送消息才能继续动? 怎么设计一下让它不用等客户端的请求也能动呢?(最好有代码)

二 一台电脑能对服务器端应用程序做测试吗?就算有两台电脑,客户端电脑要做些什么对服务器端电脑做测试呢?

accept()是个阻塞函数,只有等客服端有连接进入后,才回返回

如果想不阻塞,可以使用非阻塞套接字,实现方法就是自己谢一个Csocket的子

类,然后重写onaccept()函数,这样当服务端连接进入后,onaccept()函数

会被调用,然后在这个里面调用accept()函数来接受客服端的请求。

还没接触过网络编程,这里有一些我收集的资料,希望对你有用