当前位置: 首页 > news >正文

一个网站好不好百度排行榜风云榜小说

一个网站好不好,百度排行榜风云榜小说,服务器windos做网站,公司怎么与网站进行活动推广创建一个控制台项目,命名为Server,模拟服务器端。在同一个解决方案下,添加新项目,命名为Client,模拟客户端。在服务器端与客户端之间建立TCP连接,并在客户端发送消息,在服务器端输出。 Server项…

创建一个控制台项目,命名为Server,模拟服务器端。在同一个解决方案下,添加新项目,命名为Client,模拟客户端。在服务器端与客户端之间建立TCP连接,并在客户端发送消息,在服务器端输出。

Server项目具体要求:

1.在Server项目中,用本机端点建立TcpListener对象,进行监听。

2.在客户端发出连接请求后,接收请求,获取远程连接客户端对象。

3.接收客户端发送过来的正方形边长,并显示。

4.计算正方形的面积,回复运算结果并显示。

5.最后关闭该通信。

Client项目具体要求:

1.建立TcpClient对象。

2.与服务器端建立连接。

3.连接成功后,向服务端发送正方形的边长,并显示。

4.接收服务器端发送的运算结果并显示。

5.最后关闭该通信。

实现效果如下:

private static void Main(string[] args)
{
    TcpClient tc = new TcpClient();     //1 连接服务器
    tc.Connect("127.0.0.1", 5001);
    if (tc.Connected)                                //判断服务器是否连接成功
        Console.WriteLine("服务器连接成功");

    Console.Write("请输入第一个数字:");
    // string msg = Console.ReadLine();              //4通过网络把输入的文本传给服务器
    NetworkStream ns = tc.GetStream();
    StreamWriter sw = new StreamWriter(ns);//发送给服务器第一个数据
    sw.WriteLine(Console.ReadLine());
    sw.Flush();

    Console.WriteLine("请输入运算符'+''-''*'");
    StreamWriter sw2 = new StreamWriter(ns);//发送给服务器第二个数据
    sw2.WriteLine(Console.ReadLine());
    sw2.Flush();

    Console.WriteLine("请输入第二个数");
    StreamWriter sw3 = new StreamWriter(ns);//发送给服务器第三个数据
    sw3.WriteLine(Console.ReadLine());
    sw3.Flush();


    StreamReader sr = new StreamReader(ns);    //接受服务区发来的第一个数据   //6
    Console.WriteLine("服务器说:" + sr.ReadLine());
    sr.Close();
    //sr2.Close();
    //sr3.Close();
    sw.Close();
    sw2.Close();
    sw3.Close();

    ns.Close();
    tc.Close();
    Console.ReadKey();
}

 

private static void Main(string[] args)
{
    IPAddress ip = IPAddress.Parse("127.0.0.1");//2 接受客户端连接
    TcpListener t1 = new TcpListener(ip, 5001);
    t1.Start();
    Console.WriteLine("服务器启动,等待连接。。。");

    TcpClient tc = t1.AcceptTcpClient();                //3 显示客户端连接情况
    if (tc != null)
        Console.WriteLine("客户端连接成功,等待客户端输入");

    NetworkStream ns = tc.GetStream();    //这是个管道                //5

    StreamReader sr = new StreamReader(ns);//接受客户端发的第一个数据
    string msg = sr.ReadLine();
    Console.WriteLine("客户端说:" + msg);


    StreamReader sr2 = new StreamReader(ns);//接收客户端发的第二个数据
    string msg2 = sr2.ReadLine();//22222
    Console.WriteLine("客户端说:" + msg2);

    StreamReader sr3 = new StreamReader(ns);//接受客户端发的第三个数据
    string msg3 = sr3.ReadLine();//22222
    Console.WriteLine("客户端说:" + msg3);

    Console.Write("请回复");       //回复客户端的第一个数据                  //7
    StreamWriter sw = new StreamWriter(ns);
    if (msg2 == "+")
    {
        sw.WriteLine("计算结果为{0}", Convert.ToInt32(msg) + Convert.ToInt32(msg3));
        sw.Flush();
    }
    else if (msg2 == "-")
    {
        sw.WriteLine("计算结果为{0}", Convert.ToInt32(msg) - Convert.ToInt32(msg3));
        sw.Flush();
    }
    else if (msg2 == "*")
    {
        sw.WriteLine("计算结果为{0}", Convert.ToInt32(msg) * Convert.ToInt32(msg3));
        sw.Flush();
    }
    else if (msg2 == "/")
    {
        try
        {
            sw.WriteLine("计算结果为{0}", Convert.ToInt32(msg) / Convert.ToInt32(msg3));
            sw.Flush();
        }
        catch (Exception)
        {

            sw.WriteLine("输入数据有错误,请检查后重新输入");
            sw.Flush();

        }
    }

    sw.Close();
    sr.Close();
    sr2.Close();
    ns.Close();
    tc.Close();
    t1.Stop();

    Console.ReadKey();
}

 

 

http://www.yidumall.com/news/40831.html

相关文章:

  • 关于网站制作报价百度seo
  • 舟山市建设工程质量监督站网站成都达洱狐网络科技有限公司
  • 用服务器做网站需要购买域名吗正规的培训机构有哪些
  • 建设网站小常识网页seo搜索引擎优化
  • 微软网站做u盘启动教程青岛爱城市网app官方网站
  • 贵阳做网站kuhugzsteam交易链接在哪里
  • 合肥市网站优化广告联盟接广告
  • 建购物网站需要多少钱今日国际新闻热点
  • 深圳百度网站优化百度站内搜索提升关键词排名
  • 网站建设方案书阿里云模板东莞seo技术培训
  • 溧阳网站建设价格seo模拟点击工具
  • 网站模板自建站北京seoqq群
  • 连云港网络公司排名seo优化教程下载
  • 建设第二个北京在哪里哈尔滨企业网站seo
  • 做网站的设计文档怎么做引擎网站推广法
  • 中型网站开发语言农产品营销策划方案
  • 点网站建设seo优化服务公司
  • 做网站精英新东方雅思培训机构官网
  • 网站开发用什么服务器重庆seo网站推广费用
  • 如何建设软件下载网站企业网络营销策划方案
  • ppt素材网站建设流程图北京建站工作室
  • 网站建设需要写语句吗登封网络推广
  • 网站设计需要在哪方面提升推广平台有哪些
  • 广州电子商城网站建设爱链接购买链接
  • 嘉兴网站公司哪家好福清seo
  • 泰国如何做网站推广手机百度关键词优化
  • 做某个网站接口违法威海百度seo
  • 网站tag页面如何做域名注册哪个平台比较好
  • 有哪些学校的网站做的好处线下课程seo
  • 口碑好网站建设电话学生个人网页制作素材