当前位置:首页 » 行业资讯
开发技术指南» 文章正文
    引言: 1.vc++网络编程及windows sockets api简介 vc++对网络编程的支持有socket支持,wininet支持,mapi和isapi支持等。
 

 

    摘要:  张曼玉日前在新加坡参加了一次网络聊天,由于一小时内有多达七十三万新加坡影迷上网,抢着要和这位美丽女星进行现场网络聊天,导致网络大塞车,结果造成该网站出现当机。  当地的消息说,张曼玉对新加坡进行了三天访问,期间她收到影迷的问题包罗万象,从她最喜欢美食到打字速度等。张曼玉回答她的打字速度是“每分钟十二个字”,最喜欢的新加坡美食海南鸡饭等。  因主演王家卫导演的《花样年华》,张曼玉今年赢得了香港影......
 ·推技术聊天室的实现(下)    »显示摘要«
    摘要:  下面我们来看看具体实现流程:  聊天服务器的实现  我们的服务器的核心部分是threadedchathandle类,我们需要处理的数据主要包括两部分——在线列表和用户发言。在线列表可以直接使用大的对象数组,这是基于一个聊天室容量是有限制的考虑。而用户的发言直接发到管道里面就可以了。  在线列表类的定义如下:  class chater  { private static double id;/......


用VC++6.0的Sockets API实现一个聊天室程序

  1.vc++网络编程及windows sockets api简介 【程序编程相关:道士的PK“无限宝宝的消耗大战”

【推荐阅读:传奇3道士起步指南(三)

【扩展信息:道士其实并不弱

  vc++对网络编程的支持有socket支持,wininet支持,mapi与isapi支持等.其中,windows sockets api是tcp/ip网络环境里,也是internet上进行开发最为通用的api.最早美国加州大学berkeley分校在unix下为tcp/ip协议开发了一个api,这个api就是著名的berkeley socket接口(套接字).在桌面操作系统进入windows时代后,仍然继承了socket方法.在tcp/ip网络通信环境下,socket数据传输是一种特殊的i/o,它也相当于一种文件描述符,具有一个类似于打开文件的函数调用-socket().可以这样理解:socket实际上是一个通信端点,通过它,用户的socket程序可以通过网络与其他的socket应用程序通信.socket存在于一个"通信域"(为描述一般的线程如何通过socket进行通信而引入的一种抽象概念)里,并且与另一个域的socket交换数据.socket有三类.第一种是sock_stream(流式),提供面向连接的可靠的通信服务,比如telnet,http.第二种是sock_dgram(数据报),提供无连接不可靠的通信,比如udp.第三种是sock_raw(原始),主要用于协议的开发与测试,支持通信底层操作,比如对ip与icmp的直接访问.

  2.windows socket机制分析

  2.1一些基本的socket系统调用

  主要的系统调用包括:socket()-创建socket;bind()-将创建的socket与本地端口绑定;connect()与accept()-建立socket连接;listen()-服务器监听是否有连接请求;send()-数据的可控缓冲发送;recv()-可控缓冲接收;closesocket()-关闭socket.

  2.2windows socket的启动与终止


...   下一页
 ·孔乙己在聊天室    »显示摘要«
    摘要:  话说鲁镇随着时代的步伐,也踉踉跄跄跌跌撞撞地迈进了数字化时代。孔乙己也不甘落后,刚学会上网,“网趣”正浓。这天,突然想起多日没有到咸亨酒店去喝酒了,便急忙跑到咸亨酒店。但是,来到店门时,店招牌上已不再是“咸亨”,改作了“一网情深”。孔乙己以为走错了地方,当看到熟悉的店伙计小d时,才一边坚定地迈步进去,一边对小d说:“这名称不错,只是应该是‘一往情深’才对。”小d说:“这么写,一目了然,看就知道......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE