社区
Windows SDK/API
帖子详情
怎样断开其他进程创建的SOCKET套接字连接?
T1000
2003-02-26 12:54:29
如果用自己的程序来控制其他进程创建的SOCKET连接(仅TCP)?比如断开操作。如果可行。这种思路在WIN2000下是否可行?是否牵扯到权限问题?
...全文
29
回复
打赏
收藏
怎样断开其他进程创建的SOCKET套接字连接?
如果用自己的程序来控制其他进程创建的SOCKET连接(仅TCP)?比如断开操作。如果可行。这种思路在WIN2000下是否可行?是否牵扯到权限问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
基于java实现
Socket
套接字
一对一聊天系统源码+项目说明.zip
【资源说明】 基于java实现
Socket
套接字
一对一聊天系统源码+项目说明.zip 该项目是个人毕设项目源码,评审分达到95分,都经过严格调试,确保可以运行!放心下载使用。 该项目资源主要针对计算机、自动化等相关专业的学生或从业者下载使用,也可作为期末课程设计、课程大作业、毕业设计等。 具有较高的学习借鉴价值!基础能力强的可以在此基础上修改调整,以实现类似其他功能。 简介
Socket
,又称
套接字
,在TCP/IP协议分层架构中,属应用层和传输层之间的一个抽象层(也有的说是属于传输层),它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用以实现
进程
在网络中通信。 ![在这里插入图片描述](README.assets/01.png) ## 1.2 优点 1. 传输数据时间短,性能高 2. 可以加密,数据安全性强 3. 适合客户端和服务器端之间信息实时交互 4. 传输数据为字节级,传输数据可自定义,数据量小 ## 1.3 缺点 相对于http协议传输,增加了开发量 服务端 1. **
创建
Socket
,bind()绑定地址,listen()监听
套接字
** > Server
Socket
只需要一行代码就可以完成
创建
、绑定、监听
Socket
,绑定的地址没填默认就是本机的ip(在源码中InetAddress.anyLocalAddress()方法得出的结论),监听
Socket
监听的是改
Socket
的最大
连接
数,如果队列满时,会出现提示,并拒绝
连接
(源码的listen(int backlog)方法这样解释)。 ```java Server
Socket
server
Socket
= new Server
Socket
(端口号); ``` 2. **accept()监听
连接
** > accept()方法侦听要与Server
Socket
建立的
连接
并接受它。该方法会阻塞,直到建立
连接
。 ```
Socket
socket
= server
Socket
.accept(); ``` 3. **read()读数据** 客户端 1. **
创建
Socket
、connect()
连接
Socket
** 客户端
创建
Socket
,`new
Socket
(String host, int port);`需要抛出异常,当IP地址错误、端口号错误、服务器`Server
Socket
`未启动时,都会抛出异常,即
连接
失败。 ```java try {
Socket
socket
= new
Socket
(String host, int port); } catch (Exception e) { e.printStackTrace(); } ``` 2. **write()写数据** > 同服务端 3. **read()读数据** > 同服务端 4. **close()关闭
连接
** ```java // 方法一:
socket
.close(); // 方法二: // 给服务器发送相关消息,由服务器
断开
与指定客户端的
连接
【备注】更多详情介绍见项目说明!
popen 实现c/s模式shell功能
目标 完成一个以
socket
套接字
为基础的c/s服务器程序,该程序通过客户端与服务器端
连接
后,实现一个交互式SHELL的功能。 运行环境: Linux系统。同一主机,ip为本地回环 “127.0.0.1” 需求概述 完成一个以
socket
套接字
为基础的c/s服务器程序,该程序通过客户端与服务器端
连接
后,实现一个交互式SHELL的功能。 其中服务端用popen来
创建
子
进程
执行客户端发出的命令。 同时客户端内也有一个功能基本完整的shell程序。 服务器主要功能: 采用多线程架构,每个线程可与客户端
连接
。通过接受客户端从管道中写入的命令,执行,并将返回结果写入管道由客户端读出。 Server端通过
socket
套接字
接收client 端发出的信息,发送到
套接字
中的内容包括数据的长度,以及数据的内容。 Server端需要先接收到数据头中的数据长度值,再接收传入命令的具体内容。 收到数据后执行popen函数,将其返回的内容写入到
套接字
中,同样发送的内容为两次:一,数据长度。二,数据内容。 Server端具有设置client
连接
上限的功能,当达到上限时,关闭
连接
套接字
,
断开
与client端的
连接
。
深入理解
Socket
套接字
原理
Socket
套接字
原理 1、什么是
Socket
在计算机领域,
套接字
Socket
作为计算机之间进行通信的固定的约定方式之一存在。这种太抽象了,我举个例子,我们要是用笔记本电脑前需要先对电脑供电,那供电就有两种方式电线插座供电和电池供电,电网有电就用插座供电,电网没电就用笔记本的自带的电池供电。那么这个供电的工具(电池或者电线插座)就是
套接字
Socket
。
Socket
起源于Linux系统 ,我们都知道Linux是以文件系统进行存在。在linux里万物皆文件,就连
进程
都成为了一种数据结构,设备也被视为一个文件
套接字
详解(
socket
)
用户认为的信息之间传输只是建立以两个应用程序上,实际上在TCP
连接
中是靠
套接字
来作为他们
连接
的桥梁。 那么什么是
套接字
呢? TCP用主机的IP地址加上主机上的端口号作为TCP
连接
的端点,这种端点就叫做
套接字
(
socket
)或插口。
套接字
用(IP地址:端口号)表示,区分不同应用程序
进程
间的网络通信和
连接
,主要有3个参数:通信的目的IP地址、使用的传输层协议(TCP或UDP)和使用的端口号。 ...
网络编程——
进程
间通信-
Socket
套接字
网络编程——
socket
套接字
中的
socket
同一计算机中的
进程
间通信、TCP协议的网络通信、UDP通信协议的网络通信
Windows SDK/API
1,221
社区成员
8,136
社区内容
发帖
与我相关
我的任务
Windows SDK/API
C++ Builder Windows SDK/API
复制链接
扫一扫
分享
社区描述
C++ Builder Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章