⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tags

📁 linux下使用socket传输文件的源码
💻
字号:
!_TAG_FILE_FORMAT	2	/extended format; --format=1 will not append ;" to lines/!_TAG_FILE_SORTED	1	/0=unsorted, 1=sorted, 2=foldcase/!_TAG_PROGRAM_AUTHOR	Darren Hiebert	/dhiebert@users.sourceforge.net/!_TAG_PROGRAM_NAME	Exuberant Ctags	//!_TAG_PROGRAM_URL	http://ctags.sourceforge.net	/official site/!_TAG_PROGRAM_VERSION	5.5.4	//BUFFERSIZE	mysocket.h	37;"	dCC	Makefile	/^CC = gcc$/;"	mCFLAGS	Makefile	/^CFLAGS := -O2 -Wall$/;"	mDES_FP	des.c	236;"	d	file:DES_IP	des.c	223;"	d	file:DES_ROUND	des.c	249;"	d	file:EXE	Makefile	/^EXE = server $/;"	mGET_UINT32	des.c	205;"	d	file:LHs	des.c	/^static uint32 LHs[16] =$/;"	v	file:LISTENQ	mysocket.h	31;"	dMAXLINE	mysocket.h	34;"	dPUT_UINT32	des.c	213;"	d	file:RHs	des.c	/^static uint32 RHs[16] =$/;"	v	file:SB1	des.c	/^uint32 SB1[64] =$/;"	vSB2	des.c	/^static uint32 SB2[64] =$/;"	v	file:SB3	des.c	/^static uint32 SB3[64] =$/;"	v	file:SB4	des.c	/^static uint32 SB4[64] =$/;"	v	file:SB5	des.c	/^static uint32 SB5[64] =$/;"	v	file:SB6	des.c	/^static uint32 SB6[64] =$/;"	v	file:SB7	des.c	/^static uint32 SB7[64] =$/;"	v	file:SB8	des.c	/^static uint32 SB8[64] =$/;"	v	file:_DES_H	des.h	5;"	d_MYSOCKET_H	mysocket.h	9;"	dctx	server.c	/^static  des_context ctx;$/;"	v	file:decode_data	server.c	/^decode_data(const int count,char *input,char *output)$/;"	f	file:des3_context	des.h	/^} des3_context;$/;"	tdes3_crypt	des.c	/^void des3_crypt( uint32 SK[96], uint8 input[8], uint8 output[8] )$/;"	fdes3_decrypt	des.c	/^void des3_decrypt( des3_context *ctx, uint8 input[8], uint8 output[8] )$/;"	fdes3_encrypt	des.c	/^void des3_encrypt( des3_context *ctx, uint8 input[8], uint8 output[8] )$/;"	fdes3_set_2keys	des.c	/^int des3_set_2keys( des3_context *ctx, uint8 key1[8], uint8 key2[8] )$/;"	fdes3_set_3keys	des.c	/^int des3_set_3keys( des3_context *ctx, uint8 key1[8], uint8 key2[8],$/;"	fdes_context	des.h	/^} des_context;$/;"	tdes_crypt	des.c	/^void des_crypt( uint32 SK[32], uint8 input[8], uint8 output[8] )$/;"	fdes_decrypt	des.c	/^void des_decrypt( des_context *ctx, uint8 input[8], uint8 output[8] )$/;"	fdes_encrypt	des.c	/^void des_encrypt( des_context *ctx, uint8 input[8], uint8 output[8] )$/;"	fdes_key	server.c	/^static  char des_key[8] = {0x20,0x05,0xAF,0x45,0xA3,0xF1,0x80,0x78}; \/\/解密密码,必须和客户端完全一致.$/;"	v	file:des_main_ks	des.c	/^int des_main_ks( uint32 SK[32], uint8 key[8] )$/;"	fdes_set_key	des.c	/^int des_set_key( des_context *ctx, uint8 key[8] )$/;"	fdsk	des.h	/^    uint32 dsk[32];     \/* DES decryption subkeys *\/$/;"	mdsk	des.h	/^    uint32 dsk[96];     \/* Triple-DES decryption subkeys *\/$/;"	mesk	des.h	/^    uint32 esk[32];     \/* DES encryption subkeys *\/$/;"	mesk	des.h	/^    uint32 esk[96];     \/* Triple-DES encryption subkeys *\/$/;"	mmain	server.c	/^int main(int argc,char **argv)$/;"	fmax	mysocket.h	40;"	dmin	mysocket.h	39;"	dn_read	mysocket.c	/^n_read(int fd,char *ptr)$/;"	f	file:rcv_data	server.c	/^rcv_data(int sockfd)$/;"	f	file:read_buf	mysocket.c	/^static char read_buf[MAXLINE];$/;"	v	file:read_cnt	mysocket.c	/^static int read_cnt;$/;"	v	file:read_line	mysocket.c	/^read_line(int fd,void *vptr,size_t maxlen)$/;"	fread_ptr	mysocket.c	/^static char *read_ptr = NULL;$/;"	v	file:readn	mysocket.c	/^readn(int fd,void *buf,size_t nbytes)$/;"	fsig_handle	server.c	/^void sig_handle(int signo)$/;"	fuint32	des.h	12;"	duint8	des.h	8;"	dwriten	mysocket.c	/^writen(int fd,const void *buf,size_t nbytes)$/;"	f

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -