visual c++学习笔记

2008年 2月7日,大年初一,我一个人在我的住处用visual c++写了第一个程序,用winsocket建立网络聊天,虽然功能不强大,但是这是我的第一个c++的程序,和哈,还是很开心地。

有了这个winsocket,作为基础我就可以在上面架设应用了,计划先做一款五子棋游戏玩一下,哈哈,开心应用。

这个例子中包含了一下知识点,

1winsocket的基础知识,没有这个就不能很好的实现通信,开展聊天。

2在写代码的功能中还会附带对visual c++的使用上的问题,如果你的visual c++不会用,那么你就因一个问题变成了两个问题了,哈哈。比如使用classview添加消息,添加函数,添加变量,等。

3用户自定义消息,这些都是学习使用visual c++的基础,通过这个例子我很好的温习了以前所学的知识。

 4获取ip的信息方式:

CString port;
 
 m_ServerPort.GetWindowText(port);
 
 CString name;
 //m_ServerAddr.GetWindowText(name);

    BYTE  f0,f1,f2,f3;
 m_ServerIP.GetAddress(f0,f1,f2,f3);
 //CString add;
 name.Format("%d.%d.%d.%d",f0,f1,f2,f3);

 if (port.IsEmpty()|| name.IsEmpty())
 {
  MessageBox("请设置服务器信息");
  return;
 }

_T("")的作用是将字符串国际化,将参数转换成Unicode,Multibyte_character或SBCS编码.struct缺省定义的所有成员都是public,而class缺省都是private,他们可以通用.

http://blog.csdn.net/utensil/archive/2007/12/26/1968669.aspx

你可能感兴趣的:(C++,struct,服务器,聊天,character,byte)