char *m_data;
char buff[10];
UINT Thread(LPVOID pParam)
{
AfxMessageBox("启动服务器成功");
m_data= buff;
CSocket server;
// CSocket receive;
server.Create(PORT);
for(;;)
{
CSocket receive;
server.Listen(10);
server.Accept(receive);
receive.Receive(m_data,10);
AfxMessageBox(m_data);
receive.Close();
}
上面是小弟建立的一个线程,在服务器启动的时候执行的,但是想要实现
多用户的访问响应,除了更改server.Listen函数的参数以外,没有别的办法
但是我想通过创建新的线程,来实现监听和响应的多用户的访问,请问该如何解决
小弟请教。例如
listen(10)也就只有十个 用户可以进行连接,如果要500个用户就要设置成500么?
2。
在程序中我利用ADO连接了一个数据库,
_Recordset m_basetable_recordset;//已经定义了
但是如何可以利用 m_basetable_recordset,中的提供的函数来得到表当中的
字段名?是数据相的名例如,序号,学号是把他们的值取出来,不是记录字段的具体的值
3。。请问在网络编程的时候什么时候需要使用这个库,我在CSOCKET 的编程中并没有涉及
到这个库呀,初学习迷茫中。
wsock32.lib。
char buff[10];
UINT Thread(LPVOID pParam)
{
AfxMessageBox("启动服务器成功");
m_data= buff;
CSocket server;
// CSocket receive;
server.Create(PORT);
for(;;)
{
CSocket receive;
server.Listen(10);
server.Accept(receive);
receive.Receive(m_data,10);
AfxMessageBox(m_data);
receive.Close();
}
上面是小弟建立的一个线程,在服务器启动的时候执行的,但是想要实现
多用户的访问响应,除了更改server.Listen函数的参数以外,没有别的办法
但是我想通过创建新的线程,来实现监听和响应的多用户的访问,请问该如何解决
小弟请教。例如
listen(10)也就只有十个 用户可以进行连接,如果要500个用户就要设置成500么?
2。
在程序中我利用ADO连接了一个数据库,
_Recordset m_basetable_recordset;//已经定义了
但是如何可以利用 m_basetable_recordset,中的提供的函数来得到表当中的
字段名?是数据相的名例如,序号,学号是把他们的值取出来,不是记录字段的具体的值
3。。请问在网络编程的时候什么时候需要使用这个库,我在CSOCKET 的编程中并没有涉及
到这个库呀,初学习迷茫中。
wsock32.lib。
解决方案 »
- if(Page.Create(IDD_PAGE,&m_TabCtrl)==0) //返回-1为什么?
- sdk滚动窗口
- vc6.0中Debug版本没问题 而 release版本有问题?
- 随便 散点分
- vc安装中出现的问题 不知道怎么解决 在线等待解答
- 如何在 char[4]中存放 32位的 int 型整数?
- 照书打的内容也会出错,大家帮忙看看出错表示什么,
- 在vc如何下如何调用一个程序打开一个文件?
- 为什么没人回打我的问题?是不是我的问题很难?还是CSDN没有高手??????????????????????????????
- 请问为什么stetextcolor 没有作用?
- 如何在一个程序中调用其他exe程序
- 散分!原因——如果我能找到散分的理由,那我就不散分!
只是要创立多线程。CreateThread
2、查一下.h文件,看有无getfieldsname(int index)函数
3、只要链接通过即可。
{
CSocket receive;
server.Listen(10);
server.Accept(receive);
receive.Receive(m_data,10);//
AfxMessageBox(m_data);//
receive.Close();//
}
// 部分采用多线程,可同时接受多用户。
2. rstLocal->Fields->GetItem(1)->Name; 其中GetItem的参数是列索引。
3 一般用不着,因为你程序的stdAfx.h中已经包含了头文件afxsock.h