做了个简单的UDP发送数据程序....在本机开始服务器监听线程接受数据,再开启个客户端发送数据。
在同一台机器开始两个程序则服务器,客户端都可以收发数据。但是服务器和客户端不在同一台机器,则就接受不到了(网络正常)。
大家知道大概是什么问题?
在同一台机器开始两个程序则服务器,客户端都可以收发数据。但是服务器和客户端不在同一台机器,则就接受不到了(网络正常)。
大家知道大概是什么问题?
解决方案 »
- tlb/tlh文件到底是怎么用的,是用来生成.h/.cpp文件么?
- VC2005类视图中类的右键属性中的“消息”、“事件”和“重写”内容都消失了
- 如何实现鼠标移入一个控件时,出现一个悬浮框呢?
- CDHtmlDialog方法 Navigate完成的标志?网页加载完毕的时机是什么?
- 那些简体和繁体的部首如何显示出来呢?
- 在属性页上添加按扭弹出对话框或MessageBox的问题
- 如何判别一个*.wav文件的格式是 PCM 还是 ADPCM?
- 关于进程间通信的问题
- 如何实现鼠标一移到按钮上按钮改图而一移出再改图?
- 又是HtmlView的问题,这回是要去掉边框
- 请教下大家vc代码由gb2312存储形式转换成utf-8形式
- 如何隐藏某一程序在任务栏通知区域的显示
//获取本机IP
char szHostName[128];
gethostname(szHostName,128); PHOSTENT hostinfo;
if ((hostinfo=gethostbyname(szHostName))!= NULL)
{
m_sIpAddress = inet_ntoa(*(struct in_addr *)*hostinfo->h_addr_list);
}
else
{
MessageBox(_T("获取本机IP失败!"), _T("消息提示"));
}
m_uiPort = 8880;客户端的的目标IP和端口,我是写死的!
就是服务器的端口的IP,也不可以啊
sockaddr_in serv;
serv.sin_addr.s_addr=htonl(INADDR_ANY);