当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 2、建立对应的客户端 正如你正要看到的,相比服务端,客户端的代码就要简单多了。
 

 

    摘要:(pls kindly keep this artile if not properly categorized. thks^_^)installation environment: 1.fresh system with windows 2003 adv. server and sql server 2000 with sp3 2.the machine is a member of a wor......
 ·开发人员需要知道的东西杂谈    »显示摘要«
    摘要:开发人员需要知道的东西杂谈 v1.1 作者 :很土 鉴于经常看到很多傻傻的问题,比如xx语言干什么用的,xxx语言是不是落伍了?(不过说实在的,这些问题初学者都会有.)我在这里说说开发人员应该知道的一些东西。但是这些只是我在平日里看到和想到的。难免有所偏差,请见谅. 软件开发,是一个综合性的活计。软件开发,并不仅仅是编写代码.学会了用c这些编程语言进行编程只是第一步,一个最最基本要求。其他要的东西......


BSD套接口篇(下)(翻译)
2.建立对应的客户端

    正如你正要看到的,相比服务端,客户端的代码就要简单多了.在这个程序中你必须提供两个命令行参数:服务端所在机器主机名或ip地址,与服务段绑定的端口.当然,服务端还必须在客户端运行以前就已经正常运行:p.

/* 【程序编程相关:IEEE 802? Groups - P

【推荐阅读:如何调整dotNet 服务器的性能,具体

 * listing 2: 【扩展信息:解析新一代WLAN安全技术IEEE 80

 * an example client for "hello, world!" server

 * ivan griffin (ivan.griffin@ul.ie)

 */

/* hellwolf misty translated */

#include <stdio.h>                /* perror() */

#include <stdlib.h>               /* atoi() */

#include <sys/types.h>

#include <sys/socket.h>

#include <unistd.h>               /* read() */

#include <netinet/in.h>

#include <arpa/inet.h>

#include <netdb.h>

int main(int argc, char *argv[])

{

    int clientsocket,

        remoteport,

        status = 0;

    struct hostent *hostptr = null;

    struct sockaddr_in servername = { 0 };

    char buffer[256] = "";

    char *remotehost = null;

    if (3 != argc)

    {

        fprintf(stderr, "usage: %s

  \n",

            argv[0]);

        exit(1);

    }

    remotehost = argv[1];

    remoteport = atoi(argv[2]);

    clientsocket = socket(pf_inet, sock_stream,

  ipproto_tcp);

    if (-1 == clientsocket)

    {


...   下一页
 ·应用层截包方案与实现    »显示摘要«
    摘要:关键字:截包 应用层 中间层 ndis windows作者:fang(fangguicheng@21cn.com)为什么要在应用层截包 引言截包的需求一般来自于过滤、转换协议、截取报文分析等。过滤型的应用比较多,典型为包过滤型防火墙。转换协议的应用局限于一些特定环境。比如第三方开发网络协议软件,不能够与原有操作系统软件融合,只好采取“嵌入协议栈的块”(bits)方式实施。比......
» 本期热门文章:

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