求教--关于--网络编程--的一些问题?
   
   网络编程==Windows编程 吗?
   能解释一下网络编程吗?   有人说:
   "利用C语言编写Windows应用程序有两种方式:一种是Windows C编程方式,另一种是Visual C++编程方式。"
   那么--Windows C编程方式--又什么样的啊?---解释一下啊?      我想学C语言的网络编程?   请各位前辈多多指教!   谢谢 *_*

解决方案 »

  1.   

    windows编程指的是使用csocket,casyncsocket类或者winsock控件来编网络程序,主要的手段是mfc或者sdk
    c网络编程指的是直接利用windows网络方面的api函数来编程,更接近底层我的理解还有点肤浅,拿出来交流交流,高手来指正
      

  2.   

    网络编程==Windows编程 吗?——不等同,网络编程可以是任何操作系统的编程
    写windows上运行的程序,可以用java,vc,dephi==,叫windows编程
    c语言现在一般不会用在windows上,用在一些嵌入式系统上更广泛,使用c语言来实现网络通信可参考http://blog.csdn.net/Caps77/archive/2005/03/21/325215.aspx
      

  3.   

    网络是一种技术,既然是技术,那就不局限在某种操作系统,某种语言,某种工具网络使用的协议,现在流行的有tcp/ip,流行的编程接口是bsd的socket套接字,它首先在unix上得到了应用,然后在Windows上使用,提供标准的c语言连接库。当然,世界上还有多种编程接口。所以如果想深入了解网络的话,应该把重点放在协议上。在Windows上,有好多种语言和工具可以进行网络编程。如果使用socket的话,由于它提供的是标准的c语言连接库,所以一般来说,如果想要编写性能高的网络程序,一般使用c/c++语言。总之,只要你熟悉网络协议,了解编程接口,就可以在Windows,Unix,Linux,VxWorks等等操作系统上进行网络编程。