我很菜,千万别笑话我。
想从SOCKET学起。谢谢!
想从SOCKET学起。谢谢!
解决方案 »
- MFC 单文档 如何获取文本编辑区的宽度
- 150分请求大家帮个小忙
- 询问VC的调试技术!
- 请各位高手指教一下小弟,帮我看一段代码。
- 有没有高手用realplayer G2 Control碰到这样的问题,它里面很多函数返回值为0或者根本不起作用?有人解决过吗?300高分相送,顶着有分!!!!!
- 在VC中如何取得屏幕上的字体的宽度
- 高分请教:WSASend返回WSA_IO_PENDING的问题,详见帖子,谢谢
- 新手求助-用VC改IP-怎么定义变量
- 真的好好急!关于MFC下使用fstream,我给好多的分!!!
- new的效率如何?有必要实现自己的内存分配吗?
- 数据库中记录过多,检索记录时需要耗费很多时间,该数据库该怎样优化?
- 急求助,由CButtonST派生的按钮类,m_btn.SetColor(CButtonST::BTNST_COLOR_BK_OUT, RGB(255,0,0));怎么该不了背景呢?
ServerAddr.sin_addr.S_un.S_addr =htonl(INADDR_ANY);
ServerAddr.sin_port=htons(p_nPort); // 端口 nRet=bind(m_ListenSocket,(LPSOCKADDR)&ServerAddr,sizeof(ServerAddr)); // 绑定套接字 nRet=listen(m_ListenSocket,5); //监听端口,接收客户端的连接 AfxBeginThread(_ServerListenThread,this); // 开始监听线程
Windows Sockets规范以U.C. Berkeley大学BSD UNIX中流行的Socket接口为范例定义了一套Micosoft Windows下网络编程接口。它不仅包含了人们所熟悉的Berkeley Socket风格的库函数;也包含了一组针对Windows的扩展库函数,以使程序员能充分地利用Windows消息驱动机制进行编程。
Windows Sockets规范本意在于提供给应用程序开发者一套简单的API,并让各家网络软件供应商共同遵守。此外,在一个特定版本Windows的基础上,Windows Sockets也定义了一个二进制接口(ABI),以此来保证应用Windows Sockets API的应用程序能够在任何网络软件供应商的符合Windows Sockets协议的实现上工作。因此这份规范定义了应用程序开发者能够使用,并且网络软件供应商能够实现的一套库函数调用和相关语义。
遵守这套Windows Sockets规范的网络软件,我们称之为Windows Sockets兼容的,而Windows Sockets兼容实现的提供者,我们称之为Windows Sockets提供者。一个网络软件供应商必须百分之百地实现Windows Sockets规范才能做到现Windows Sockets兼容。
任何能够与Windows Sockets兼容实现协同工作的应用程序就被认为是具有Windows Sockets接口。我们称这种应用程序为Windows Sockets应用程序。
Windows Sockets规范定义并记录了如何使用API与Internet协议族(IPS,通常我们指的是TCP/IP)连接,尤其要指出的是所有的Windows Sockets实现都支持流套接口和数据报套接口. 应用程序调用Windows Sockets的API实现相互之间的通讯。
Windows Sockets又利用下层的网络通讯协议功能和操作系统调用实现实际的通讯工作。
[email protected]
1.什么叫套接字?
2.socket在英文中的含义是“插座,穴孔”,在计算机中是什么含义?
一种网络编程接口^_^
大家交个朋友,我的QQ:103895