zoukankan      html  css  js  c++  java
  • Tcp/ip编程 思路

    基础函数

    客户端

    Socket()  产生一个socket;

    填写一个sockaddr in结构体

    使用connect进行服务器连接

    如果成功 则返回大于0的值

    向服务器发送信息需要send函数

    Send函数需要指定一个socket  缓冲区 发送字节数

    Recv函数同send函数

    Recv可以指定本次调用recv时收多少字节数  这样就能防止数据发生错乱

    Send函数发送成功时  不一定服务器就接受到了消息  它会在缓冲区内(这个缓冲区是服务器还是本地????)

    Recv从缓冲区取出指定字节数大小

    服务器

    产生一个socket

    填写一个socket in结构体 指定本机ip号及想要通过什么端口接受数据

    使用bind函数进行绑定 绑定成功则以后recv send都是使用绑定的ip

    Listen()  监听 指定并发数 (并发数  是指同时处理数)

    Appept()进入阻塞状态  等待客户端connet接入  

    返回一个socket

    可以通过getpeername传入一个socket  通过第二个参数传出ip信息

    学如逆水行舟,不进则退。 博客园技术交流群 群 号:1073255314 (本群没人,刚刚建立 -_-!!! )
  • 相关阅读:
    反射
    Ajax
    JSP(二)
    JSP
    Servlet(三)
    Servlet(二)
    Servlet
    idea的Tomcat的配置
    使用Idea创建Maven构造的Web工程
    Maven的下载、安装与环境配置
  • 原文地址:https://www.cnblogs.com/Mj-NaijAm/p/13615552.html
Copyright © 2011-2022 走看看