字节序: 主机字节序(host byte order):不同的主机有不同的字节序,x86:小端; 网络字节序(network byte order):大端字节序; 0. 什么是套接字 套接字是网络进程间的通信(网络进程间通信,又叫 network IPC)接口,进程用该接口能够与其他进程通信,无论是否在同一台计算机上, 套接字是对通信端点的抽象,就像文件描述符(file descriptor)
转载 2017-07-27 16:25:00
217阅读
2评论
UDP编程Socket文章目录UDP编程SocketUDP服务端编程练习--UDP版本群聊UDP协议的应用相关测试命令windows查找udp是否启动端口:netstart -anp udp | find "9999"netstart -anbp udp | findstr 9999linux下发给服务端数据echo "123abc" | nc -u 172.0.0....
原创 2022-10-19 11:36:11
264阅读
TCP编程SocketSocket介绍Socket套接字Python中提供socket.py标准库,非常底层的接口库。Socke
socket简介 socket是进行通讯的一种方式,即调用这个网络库的一些api韩寒苏实现分布在不同主机的相关进程之间的数据交换。 名词定义: 1)IP地址:依照TCP/IP协议分配给本地主机的网络地址,2个进程要通信,任一进程首先要知道通讯对方的位置,即IP地址。 2)端口号:用...
转载 2015-11-02 20:54:00
111阅读
2评论
ket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话
转载 2017-06-26 09:20:00
148阅读
2评论
t接口设计者最先是将接口放在Unix操
原创 2023-05-21 22:15:44
141阅读
  这里线程模型是指winsock相关的线程模型设计。   在本软件的设计的过程中有些问题是涉及到winsock的问题,为了能够很好的设计线程模型,必须理解清楚socket的内部工作机制。为此,首先从外面开始分析。   一、为什么使用多线程   1、使用多线程是为了避免应用程序主界面在I/O操作中没有反应,出现假死机现象。   Socket是一种特殊的I/O,所以很可能会出现这种现象。例如发送数据
转载 2010-07-22 14:57:00
75阅读
2评论
一.Socket基本通信模型  三.使用基于TCP协议的Socket   一个客户端要发起一次通信,首先必须知道运行服务器端的主机IP地址。然后由网络基础设施利用目标地址,将客户端发送的信息传递到正确的主机上,在Java中,地址可以由一个字符串来定义,这个字符串可以使数字型的地址(比如192.168.1.1),也可以是主机名(example.com)。   在Java当中InetAddress类代
转载 2023-11-17 14:45:24
49阅读
一、Socket简介   Socket是进程通讯的一种方式,即调用这个网络库的一些API函数实现分布在不同主机的相关进程之间的数据交换。   几个定义:   (1)IP地址:即依照TCP/IP协议分配给本地主机的网络地址,两个进程要通讯,任一进程首先要知道通讯对方的位置,即对方的IP。   (2)端口号:用来辨别本地通讯进程,一个本地的进程在通讯时均会占用一个端口号,不同的进程端口号不同,因此在通
转载 2016-05-05 08:56:00
57阅读
文章目录一.网络编程二.socket编程三.并发编程一.网络编程二.socket编程三.并发编程
原创 2021-09-29 15:16:07
321阅读
socket编程线程之间结合实现多个客户端访问服务器将小写字母转换为大写
原创 精选 2022-05-13 10:32:48
740阅读
1点赞
  最近看了一些网络编程的书籍,一直以来总感觉网络编程神秘莫测,其实网络编程入门还是很容易学的,下面这些代码是我在linux下编写的,已经运行过了,编译之后就可以运行了。有不足之处希望大家多多指出,共同学习交流。      套接字是一种进程间的通信的方法,不同于以往介绍的进程间通信方法的是,它并不局限于同一台计算机的资源,例如文件系统空
转载 精选 2013-03-19 22:24:18
314阅读
Java Socket编程       对于Java Socket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSocket将在服务端监听某个端口,当发现客户端有Socket来试图连接它时,它会accept该Sock
原创 2015-06-05 14:46:11
392阅读
package com.test; import org.junit.Test; import java.io.*; import java.net.ServerSocket; import java.net.Socket; public class TestSocket { @Test public void client() { Socket socke...
转载 2019-01-27 18:58:00
119阅读
2评论
传递一个对象 服务器循环监听客户端的登陆信息, 客户端代码和User类不变 需要的线程类
转载 2017-06-29 13:17:00
63阅读
2评论
其他
原创 2022-04-07 11:42:16
119阅读
TCPUDP的区别 基于连接无连接   对系统资源的要求(TCP较多,UDP少)   UDP程序结构较简单   流模式数据报模式   TCP保证数据正确性,UDP可能丢包   TCP保证数据顺序,UDP不保证   部分满足以下几点要求时,应该采用UDP 面向数据报方式 网络数据大多为短消息   拥有大量Client   对数据安全性无特殊要求   网络负担非常重,但对响应速度要求高   具体
原创 精选 2022-08-22 15:30:55
305阅读
#sokect编程#1 TCP变成#1.1 、客户端import socket# 创建一个 socket:s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)# 建立连接:s.connect(('www.sina.com.cn', 80))s.send(b'GET / HTTP/1.1\r\nHost: www.sina.com.cn\r\nC
原创 2022-11-20 00:25:47
50阅读
C#操作串口练习-线程方式
原创 2022-03-10 10:24:08
68阅读
创建socket:创建一个 Socket,它可用于在基于 TCP/IP 的网络(如 Internet)上通信。Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);若要使用 UDP 而不是 TCP。Socket s = new Socket(AddressFamily.Int
原创 2022-02-22 15:52:47
162阅读
  • 1
  • 2
  • 3
  • 4
  • 5