一块网卡的地址是 192.168.3.111
一块网卡的地址是 202.100.12.55同一个套接字分别BIND到这两个地址行吗?
一块网卡的地址是 202.100.12.55同一个套接字分别BIND到这两个地址行吗?
解决方案 »
- Scanner.h(13) : error C2201: “GetDateFromScannerThread”: 必须有外部链接才可进行导出/导入
- 有没有能够实现超级链接的文本编辑控件?
- VC画图 程序写好了也生成了 为什么输出是白得 什么也没有
- DHTML Edit Control操作Paste的问题
- 到底什么是客户区???
- 请问,不同工程里的CPP文件能不能从一个工程引入到另一个工程之中?怎么引入?
- 如何实现类似VC开发环境中的自动提示功能?
- 有什么工具能从dll中导出lib和.h文件??
- 请问谁知道关于WDM有哪些好书?
- 我怎么样获得输入法中通过WM_IME_CHAR传递来的输入的汉字啊?
- 请高手帮我看看这个编译错误如何解决!
- 打印
void CBindDlg::OnButton1()
{
// TODO: Add your control notification handler code here WSADATA wsa;
WSAStartup(MAKEWORD(2,2), &wsa);
s = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
if (INVALID_SOCKET == s)
{
AfxMessageBox("Create socket failed"); return;
}}void CBindDlg::OnButton2()
{
// TODO: Add your control notification handler code here struct sockaddr_in server;
server.sin_family = AF_INET;
server.sin_port = htons(12015);
server.sin_addr.s_addr = inet_addr("192.168.3.211");
int nResult = bind(s, (sockaddr*)&server, sizeof(server));
if (nResult != 0)
{
AfxMessageBox("bind failed");
return;
}
nResult = listen(s, 5);
if (nResult != 0)
{
AfxMessageBox("bind failed");
return;
}
}void CBindDlg::OnButton3()
{
// TODO: Add your control notification handler code here struct sockaddr_in server;
server.sin_family = AF_INET;
server.sin_port = htons(12011);
server.sin_addr.s_addr = inet_addr("192.168.3.199");
int nResult = bind(s, (sockaddr*)&server, sizeof(server));
if (nResult != 0)
{
AfxMessageBox("bind failed");
return;
}
nResult = listen(s, 5);
if (nResult != 0)
{
AfxMessageBox("bind failed");
return;
}
}
如果同一个套接字不行
只要针对每个建立一个套接字了