![C语言socket连接问题!,第1张 C语言socket连接问题!,第1张](/aiimages/C%E8%AF%AD%E8%A8%80socket%E8%BF%9E%E6%8E%A5%E9%97%AE%E9%A2%98%EF%BC%81.png)
#include <windows.h>#include <州腔宴stdio.h>#include <winsock.h>#pragma comment(lib,"ws2_32") #define PORT 1129 #define ADDRESS "圆猛127.0.0.1/册银socket.asp" int main() { WSADATA wsaDataWORD sockVersion = MAKEWORD(2,2)if(WSAStartup(sockVersion,&wsaData)!=0) return 0SOCKET sClient = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP)if(sClient==INVALID_SOCKET) { printf("socket error\n")return 0} sockaddr_in remoteremote.sin_family = AF_INETremote.sin_port = htons(1129)remote.sin_addr.s_addr = inet_addr(ADDRESS)if(connect(sClient,(SOCKADDR *)&remote,sizeof(SOCKADDR))==SOCKET_ERROR) { printf("connect error\n")closesocket(sClient)return 0} while(true) { char SendData[255]int i,chfor( i = 0(i <254) &&((ch = getchar()) != EOF) &&(ch!='\n')i++) SendData[i] = (char)chSendData[i] = '\n'SendData[i+1] = '\0'send(sClient,SendData,i+2,0)} closesocket(sClient)WSACleanup()return 0} //
帮你修改了下...可编译过...VC6.0Socket 如果要使用代理必须自己实现棚伍返 Socks4(5)协议,橘握HttpRequest
可以使用IE的代理。
还有办法就是,你用链饥其他工具如 e-border, Permeo Security Driver,他们可以捕捉连接,发送和接收。
评论列表(0条)