资源简介
刚接触到telnet,所以参考了些资料,自己也写了个简单的,不到一百行的代码,实现了telnet连接、发送、接收的功能。
代码片段和文件信息
#include
#include “winsock2.h“
SOCKET connect(){ //创建socke连接
// Initialize Winsock.
WSADATA wsaData;
int iResult = WSAStartup( MAKEWORD(22) &wsaData );
if ( iResult != NO_ERROR )
printf(“Error at WSAStartup()\n“);
// Create a socket.
SOCKET m_socket;
m_socket = socket( AF_INET SOCK_STREAM IPPROTO_TCP );
if ( m_socket == INVALID_SOCKET ) {
printf( “Error at socket(): %ld\n“ WSAGetLastError() );
WSACleanup();
return 0;
}
// Connect to a server.
sockaddr_in clientService;
clientService.sin_family = AF_INET;
clientService.sin_addr.s_addr = inet_addr( “192.168.4.123“ );
clientService.sin_port = htons( 23 );
if ( connect( m_socket (SOCKADDR*) &clientService
sizeof(clientService) ) == SOCKET_ERROR) {
printf( “Failed to connect.\n“ );
WSACleanup();
return 0;
}
- 上一篇:梯度下降求函数极值C++代码
- 下一篇:C++ Builder DLL
相关资源
- atmega128 串口通讯(RS485.c)
- C语言嵌入式Modbus协议栈,支持主站和
- stm32 +w5500 裸机 远程升级 自动dns pi
- 永磁同步电机的FOC控制算法
- arduino I2C设备扫描并串口返回地址(
- Proteus仿真:LCD液晶屏显示.rar
- STM32 PCB封装库 全系列 全网不好找
- 基于STM32F407的W5500 tcpserver(官网例程
- 步进电机调速原理.c
- tm1650+stm32f103源码(board_tm1650.c)
- 颜色识别形状识别STM103嵌入式代码
- 基于STM32的音频信号采样与FFT分析
- 汽车电子编程规范(Unlock-MISRA C 2012)
- cheat engine 7.2源码
- 基于STM32F103C8T6主控板使用BH1750检测光
- cubeMX设计实现stm32f407上的CAN及485的通
- stm32 BootLoader程序(main.c)
- 新编Windows API参考大全.doc
- CrySearch内存搜索器源码
- com组件(共907页)
- WINcc与海康威视摄像头
- 获取pc上所有网卡信息
- WINCC-C脚本大全
- c#与西门子1500通讯
- json读取(json.c)
- 实验报告:数据结构长整数四则运算
- c++ 邮件多附件群发
- c++ 透明代理(hookproxy)
- 基于CS的TCP文件传输程序设计
- omni CORBA 中间件
评论
共有 条评论