c语言网络编程教程,c语言网络教程

1 , c语言网络教程http://www.enet.com.cn/eschool/zhuanti/shipin/cxsj.shtml这个里有视屏教程百度搜索 " 网罗设计 " 这4个字就有图文.电子书.书籍.光盘.素材.视频教程打包下载
2,怎样用C语言做socket网络编程mfc只是对socket进行了一些封装,大部分人做网络编程都是用的原始的socket , 比如如下接口都可以在c下进行调用\x0d\x0a1.socket() \x0d\x0a2.bind() \x0d\x0a3.connect() \x0d\x0a4.listen() \x0d\x0a5.accept() \x0d\x0a6.send() 和recv() \x0d\x0a7.sendto() 和recvfrom() \x0d\x0a8.close() 和shutdown() \x0d\x0a9.getpeername() \x0d\x0a10.gethostname() \x0d\x0a这些接口是在Winsock2.h中定义的不是在mfc中定义的 , 你只需要包含Winsock2.h头文件和Ws2_32.lib库就可以了 。
3,编程用C语言函数调用就是你先编写好一个函数然后调用,跟你直接写函数没多大区别的 。函数调用主要是为了多次利用函数,省去重复写函数 。主要用到while语句while (c!=NULL)当字符不为空时还有统计总字数就是单词咯 分为字母为非空格接着一个空格 还有一个就是空格接着一个非空格 具体的自己写吧 我只能告诉你大概的步骤 其余的自己写吧 自己写的有成就感!相信你一定可以做得到的!【c语言网络编程教程,c语言网络教程】
4,在windows下用C语言如何实现socket网络编程需要用到哪些头文件或者库在windows下用C语言如何实现socket网络编程,需要用到以下头文件和库:头文件 winsock2.h,静态库文件 Ws2_32.lib动态DLL文件 Ws2_32.dll写一个UDP发送程序的步骤如下:1. 用WSAStartup函数初始化Socket环境;2. 用socket函数创建一个套接字;3. 用setsockopt函数设置套接字的属性 , 例如设置为广播类型;很多时候该步骤可以省略;4. 创建一个sockaddr_in,并指定其IP地址和端口号;5. 用sendto函数向指定地址发送数据 , 这里的目标地址就是广播地址;注意这里不需要绑定,即使绑定了,其地址也会被sendto中的参数覆盖;若使用send函数则会出错,因为send是面向连接的,而UDP是非连接的,只能使用sendto发送数据;6. 用closesocket函数关闭套接字;7. 用WSACleanup函数关闭Socket环境 。与之类似,一个UDP接收程序的步骤如下,注意接收方一定要bind套接字:1. 用WSAStartup函数初始化Socket环境;2. 用socket函数创建一个套接字;3. 用setsockopt函数设置套接字的属性,例如设置为广播类型;4. 创建一个sockaddr_in , 并指定其IP地址和端口号;5. 用bind函数将套接字与接收的地址绑定起来,然后调用recvfrom函数或者recv接收数据; 注意这里一定要绑定,因为接收报文的套接字必须在网络上有一个绑定的名称才能保证正确接收数据;6. 用closesocket函数关闭套接字;7. 用WSACleanup函数关闭Socket环境 。参考资料地址:http://blog.csdn.net/xxbsky520/article/details/61612175,C语言网络教学你好,很高兴回答你的问题,我也是自学计算机二级的 , 我学的是二级c语言,我都是在网上学的,如果你上网方便也可以在网上学,我给你推荐个网站叫快动网www.kuaido.com,我的很多同学都是在上边学的,先听听视频教程再做做题有问题可以提问上边有专门的老师回答也有同学们帮助,视频教程是免费的可以随便听,如果你上网不方便可以去书店买本书和题库,另外就是多加几个qq群,也给你推荐几个吧:108373032,49391528,8774891最后祝你实现目标,相信自己的能力,自学是一个很好的选择?。。“俣取⒂趴? ,自己搜6,CC网络编程您好,这样的:一.服务器端(接收端)程序 1. 创建套接字(socket) 2. 将套接字绑定到一个本地地址和端口上(bind) 3. 等待接受数据(recvfrom) 4. 关闭套接字 二.客户端(发送端)程序 1. 创建套接字(socket) 2. 向服务器发送数据(sendto) 3. 关闭套接字 #include “Winsock2.h” 链接 ws2_32.lib 加载套接字库 , 套接字的版本协商:WSAStartup(WORD,LPWSADATA)---------------- WSACleanup() MAKEWORD(x,y)----x为高字节,y为低字节 创建套接字Socket(int af , int,int) 绑定套接字:bind(SOCKET , const struct sockaddr FAR*,int) Hton()字节序转换 Htons() 将套接字设置为监听模式listen(SOCKET,int) While() 等待客户连接到达,并接受客户连接请求accept(SOCKET , struct sockaddr FAR,int FAR*) 向客户端发送数据send(SOCKET,const char FAR*,int,int) Recv(SOCKET,char*,int,int) Closesocket(SOCKET) }fortran语言是所有语言中最易学的,它是用于科学计算的而不是面向对象的 , 如果你学语言是为了计算,fortran是必不可少的 , 尽管现在用到的人很少,但其计算功能无与伦比,而且现在也有visual fortran编程环境,邓巍巍等编写的《visual fortran编程指南》是本不错的教材 。vb,c,c++等都是面向对象的,其中vb语言最容易掌握,但各种语言都有相通之处,都以c语言为基础,如果是初学而且编程不仅只为计算,c是不错的选择,谭浩强的教材首选当之无愧 。vc++ , java等可以做进一步学习,如果有了c的基础并不是难事,只要在mfc上编程多下功夫就行了,网上的视频教程也不少 , 如c++有 <a href="http://wenwen.soso.com/z/urlalertpage.e?sp=shttp%3a%2f%2fwww.enet.com.cn%2feschool%2fzhuanti%2fvc%2b%2b%2f" target="_blank">http://www.enet.com.cn/eschool/zhuanti/vc++/</a> 。祝你早日学成?。?

    推荐阅读