socket使用例子
程序员文章站
2022-05-31 21:38:40
...
Socket 编程
客户端(Socket)
客户端(Socket)
public static void main(String[] args) throws IOException {
//设置发送给服务器的ip和端口号
Socket s=new Socket("127.0.0.1",6666);
//创建输出字节流
OutputStream os=s.getOutputStream();
//包装成数据输出流
DataOutputStream dos=new DataOutputStream(os);
//写入内容
dos.writeUTF("hello world");
}
服务端(ServerSocket)
public static void main(String[] args) throws IOException {
//创建ServerSocket并监听6666端口
ServerSocket ss=new ServerSocket(6666);
//无限循环,用于不断接收请求
while (true){
//调用accept方法,接受客户端连接对象,阻塞式方法(本连接不结束,其他连接无法被占用)
Socket s=ss.accept();
System.out.println("已连接");
//接收客户端传入的数据流
DataInputStream dis=new DataInputStream(s.getInputStream());
//阻塞式方法,客户不传消息,就一直堵塞,程序不能往下执行,直到有消息读入
String str=dis.readUTF();
System.out.println(str);
}
}
上一篇: 发布自己的模块到npm
下一篇: npm包的发布
推荐阅读
-
PowerPoint中使用强调效果强调某一张图片来引起观众注意
-
安卓中使用HttpURLConnection连接网络简单示例 --Android网络编程
-
node.js中的fs.linkSync方法使用说明_node.js
-
在Word2010文档中使用“即点即输”功能
-
在PPT中使用快捷键来快速定位到想要的某一张幻灯片页面上
-
编写一个函数 reverse_string(char * string)(递归实现) 实现:将参数字符串中的字符反向排列。 要求:不能使用C函数库中的字符串操作函数。
-
ajax根据ID查询数据库并返回Json格式数据返回js,使用append显示到页面。判断json值为[]或者[[]]的问题。
-
PowerPoint文本框输入使用字体中的下标效果为字符设置下标
-
【达内课程】利用Socket实现群聊
-
WPS文字2013中使用查找功能把邮箱地址一次性全部提取出来