//练习sparkstreaming监听socket端口 //手写wordcount java代码 package com.swust.streaming; import org.apache.spark.SparkConf; import org.apache.spark.api.java.Jav ...
分类:
其他好文 时间:
2020-04-23 11:49:08
阅读次数:
59
建立tcp服务器1.开启服务 // 创建负责监听的套接字,注意其中的参数; Socket Listensocket= new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); // 获得文本框中的IP对象 ...
分类:
其他好文 时间:
2020-04-22 19:28:48
阅读次数:
72
1. 默写常用命令与其意思 2. 如何查看Linux的环境变量,路径以什么符号分割?如何修改PATH变量,以及永久修改PATH? 3. 反复练习绝对路径,相对路径 在/home/目录创建文件夹oldboy,进入oldboy创建helloLinux.txt 创建/tmp/chaogeLinux.txt ...
分类:
系统相关 时间:
2020-04-22 13:16:39
阅读次数:
93
都是传输层协议, (传输层解释) UDP 1.数据包更小,udp数据包大小小于TCP。UDP头部是8个字节,TCP是20个字节。 2、udp是无连接 3、udp在数据发送时提供更多的控制 udp有一个错误检测,带有一个16位的校验和,但是它不可靠,当udo检测到数据损坏的时候,它不会尝试恢复,在大多 ...
分类:
Web程序 时间:
2020-04-22 11:41:04
阅读次数:
71
服务端 import socket import struct import json import subprocess import os class MYTCPServer: address_family = socket.AF_INET socket_type = socket.SOCK_S ...
分类:
编程语言 时间:
2020-04-22 00:20:55
阅读次数:
98
1 粘包问题 粘包问题是针对TCP协议的,UDP协议不会遇到这个问题。TCP是流式协议遇到的粘包问题主要还是因为接收方不知道消息之间的界限,不知道一次性提取多少字节的数据所造成的。 2 解决粘包问题的代码模板 # 服务端 import subprocess import struct import ...
分类:
编程语言 时间:
2020-04-22 00:19:05
阅读次数:
69
网络编程基本介绍 Golang 的主要设计目标之一就是面向大规模后端服务程序,网络通信这块是服务端 程序必不可少也是至关重要的一部分。 网络编程有两种: 1)TCP socket 编程,是网络编程的主流。之所以叫 Tcp socket 编程,是因为底层是基于 Tcp/ip 协议的. 比如: QQ 聊 ...
分类:
其他好文 时间:
2020-04-21 23:49:18
阅读次数:
109
基于UDP的套接字 udp是无链接的,先启动哪一端都不会报错 udp服务端 1 ss = socket() #创建一个服务器的套接字 2 ss.bind() #绑定服务器套接字 3 inf_loop: #服务器无限循环 4 cs = ss.recvfrom()/ss.sendto() # 对话(接收 ...
分类:
其他好文 时间:
2020-04-21 21:14:18
阅读次数:
97
转自:http://www.cnblogs.com/blankqdb/archive/2012/08/30/2663859.html linux send与recv函数详解 1 #include <sys/socket.h> 2 ssize_t recv(int sockfd, void *buff ...
分类:
系统相关 时间:
2020-04-21 18:03:12
阅读次数:
64
1、基于TCP协议实现远程执行命令 服务端 # 服务端应该满足两个特点: # 1、一直对外提供服务 # 2、并发地服务多个客户端 import subprocess from socket import * server=socket(AF_INET,SOCK_STREAM) server.sets ...
分类:
其他好文 时间:
2020-04-21 16:49:36
阅读次数:
67