从今天开始,攻坚socket网络编程,会写一大堆学习记录哦!

基于C/S结构,socket网络编译便不可或缺Server和Client。

目录

编译阶段:

测试阶段:

编译阶段:

首先创建一个项目,命名为Server,引用必要的空间后,紧接着在Main函数进行如下编译:

Socket server = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); //创建服务端的socketIPAddress iphost = IPAddress.Parse("127.0.0.1");server.Bind(new IPEndPoint(iphost, 2020));  //绑定监听端口server.Listen(10); //开始设置10个监听位置Console.WriteLine("监听开始...");while (true){Socket client = server.Accept();Console.WriteLine("有客户端进入:" + client.LocalEndPoint);}

服务端创建完毕,接着同理马,创建另一个项目,命名为Client,引用命名空间结束后,接着进行Client项目的编写,代码如下:

IPAddress hostIp = IPAddress.Parse("127.0.0.1");Socket client = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);  //创建客户端的sockettry{client.Connect(new IPEndPoint(hostIp, 2020));  //尝试连接服务端Console.WriteLine("连接成功");}catch{Console.WriteLine("连接失败");}

测试阶段:

1.不打开服务端,去使用客户端

2.打开服务端,去使用客户端。

1、Socket网络编程之建立Server、Client连接相关推荐

  1. python socket mysql_5.Python操作MySQL,三层架构,Socket网络编程

    Python操作MySQL - MySQL之查询操作 - MySQL之插入数据 - MySQL之批量插入数据 - MySQL之删除数据 - MySQL之更新数据库 - MySQL之事务 - MySQL ...

  2. Socket网络编程笔记

    网络.计算机网络的构成是什么? 网络: 在计算机领域中,网络是信息传输.接收.共享的虚拟平台,通过它可以把各个点.面(组织之间).体(例如公共app)的信息联系到一起,从而实现这些资源的共享. 局域网 ...

  3. Linux C++/Java/Web/OC Socket网络编程

    一,Linux C++ Socket网络编程 1.什么是TCP/IP.UDP? TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制 ...

  4. Linux Kernel TCP/IP Stack — Socket Layer — TCP/UDP Socket 网络编程

    目录 文章目录 目录 TCP/UDP Socket 逻辑架构 创建 Socket 绑定 Socket 请求建立 Socket 连接 监听 Socket 接受请求 关闭连接 数据的发送和接收 send ...

  5. 【网络编程】之四、socket网络编程例解

    前面说了那么多,现在我们给出4个代码+详解,基于win32平台的socket编程.使用TCP 和 UDP 两种协议. OK,先来看一下TCP服务器和客户端: [cpp] view plaincopy ...

  6. 5.3linux下C语言socket网络编程简例

    原创文章,转载请注明转载字样和出处,谢谢! 这里给出在Linux下的简单socket网络编程的实例,使用tcp协议进行通信,服务端进行监听,在收到客户端的连接后,发送数据给客户端:客户端在接受到数据后 ...

  7. Python之旅Day8 socket网络编程

    socket网络编程 Socket是网络编程的一个抽象概念.通常我们用一个Socket表示"打开了一个网络链接",而打开一个Socket需要知道目标计算机的IP地址和端口号,再指定 ...

  8. Python面向对象进阶和socket网络编程

    写在前面 为什么坚持?想一想当初: 一.面向对象进阶 - 1.反射补充 - 通过字符串去操作一个对象的属性,称之为反射: - 示例1: class Chinese:def __init__(self, ...

  9. socket网络编程 java_Java Web 基础(一) 基于TCP的Socket网络编程

    一.Socket简单介绍 Socket通信作为Java网络通讯的基础内容,集中了异常.I/O流模式等众多知识点.学习Socket通信,既能够了解真正的网络通讯原理,也能够增强对I/O流模式的理解. 1 ...

最新文章

  1. 常用的监听事件(android)
  2. 【中文】Joomla1.7扩展介绍之Googlemaps Plugin
  3. Laravel 源码解读:php artisan make:auth
  4. ACM竞赛学习整理开篇之01背包问题
  5. LeetCode:位运算实现加法
  6. RedissonClient 缓存Bug
  7. Linux(debian7)操作基础(十二)之文件加密使用指南
  8. 图谱特征与卷积神经网络的名优大米无损鉴别
  9. 1000个JQuery插件(转载)
  10. 给intellij IDEA设置背景颜色
  11. linux 解析elf文件格式,Linux下ELF文件解析
  12. 语音识别技术:2018年主要参与者的完整指南
  13. 推荐一款基于.Net Core开发简约漂亮的 WPF UI库
  14. bzoj4199 [Noi2015]品酒大会
  15. F5负载均衡设备入门
  16. Pitest内存泄露分析 (工具使用IDEA、Jprofiler)
  17. 筹码底部共振(同花顺指标 副图 源码 测试图)
  18. 一个例子搞清楚(先验分布/后验分布/似然估计)
  19. 软件测试阶段划分以及测试分类
  20. Java Web应用开发简介

热门文章

  1. html输入框的文字居中显示,input文本输入框的文字居中处理
  2. 计算机打游戏的硬件,电脑玩游戏主要看显卡吗?小白装机硬件选择误区 (全文)...
  3. LTE-TDD随机接入过程(3)-RAR(MSG2)以及MSG1的重传
  4. Android Studio的Build Output出现乱码怎么办?莫韵乐与bug的奇妙冒险
  5. 糖尿病治疗进入肽时代,Bachem公司的肽了解一下
  6. android touch机制,细说Android事件传递机制(dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent)...
  7. PKG_PROG_PKG_CONFIG: command not found 解决方法
  8. 树莓派的硬件解码播放神器——Omxplayer
  9. (ECB,CBC)分组密码的算法类型及模式
  10. GAMIT 分步进行基线解算流程