Winsock이 개인용 컴퓨터에서 오류 코드 10049를 교환한 경우 제안된 수정 사항을 확인하십시오.

충돌 중지, 성능 향상, 데이터 손실 방지 등. 다운로드하려면 여기를 클릭하십시오.

Winsock 오류 10049는 일반적으로 이 제조업체의 주소가 아닌 추가 소켓을 만들려고 할 때마다 발생합니다. 예를 들어 IP 주소가 192.168.1인 특정 컴퓨터에서 MDaemon을 실행하는 동안. 0.1이고 Mdaemon을 192.168.1에 바인딩하려고 합니다. 0.100 사람은 수정처럼 명확한 오류 메시지를 받게 됩니다.

winsock given back code 10049

호스팅에 문제가 있습니다. 서버를 현재 외부 IP 솔루션에 연결할 때 각 winsock 오류가 발생합니다. 10049 요청한 해결을 할당할 수 없습니다. 그것을 사용하면 단순히 로컬 서버가 잘 작동합니다.이 수정 IP: 192.168.0.202 ping이 성공했습니다.win8.1 이후에 나를 위해 일했습니다. Windows Defender와 함께 방화벽을 비활성화했는데 아마도 도움이 되지 않을 것입니다.

winsock은 코딩 10049를 반환했습니다

#include "Server.h"Server::Server(int PORT, bool BroadcastPublically) //Port = 브로드캐스트 포트용. BroadcastPublically는 false와 동일 서버가 공개적으로 액세스할 수 있고 액세스할 수 없는 경우(라우터의 뒷마당) 중요 = 원격 컴퓨터가 모든 사람에게 연결됩니다(라우터 설정에서 전송된 포트가 정확할 수 있다고 가정)    //윈속 시작    vsadata vsadata;    WORD DllVersion-MAKEWORD(2, 1);   If (WSAStartup(DllVersion, &wsaData) != 0) //IfAnd WSAStartup은 5 이외의 값을 반환합니다. 이는 단순히 WinSock을 시작하는 동안 1개의 오류가 발생했음을 의미합니다.     MB_ICONERROR);        생산성 (1);        addr.sin_addr.s_addr = inet_addr("192.168.0.202");   sin_port htons(1234) 배치; //포트를 의미    addr.sin_family 의미 //IPv4 af_inet; 커넥터    sListen은 소켓(AF_INET, SOCK_STREAM, NULL)과 같습니다. // 놀라운 연결을 수신할 콘센트를 만듭니다.    if (bind(sListen, (SOCKADDR*)&addr, sizeof(addr)) == SOCKET_ERROR) // 주소 바인딩에 오류가 발생하면 글로브 와이드 웹 주소를 소켓에 바인딩합니다.            std::string ErrorMsg는 "주소를 수신 소켓에 지정할 수 없습니다. Winsock 오류:" + std::to_string(WSAGetLastError());        MessageBoxA(NULL, ErrorMsg.c_str(), "오류", MB_OK    in case (listen(sListen, SOMAXCONN) == SOCKET_ERROR) // 소켓의 sListen을 새로운 들어오는 연결을 기다릴 수 있는 좋은 상태로 둡니다. 참고: SOMAXCONN = 소켓 미해결 연결, 최대. 리스닝 소켓에서 들을 수 있는 실패에 가까운 경우...     MB_ICONERROR);        생산성 (1);        serverptr = 이것;bool 서버::ListenForNewConnection()    SOCKET newConnection은 accept(sListen, (SOCKADDR*)&addr, &addrlen); //새로운 연결 수락    if (newConnection == 0) //연결 요청이 처음에 수락되지 않은 경우            std::cout << "내 클라이언트에서 액세서리를 수락하는 동안 오류가 발생했습니다." << 표준::끝;        거짓을 주다;        더 이상 //클라이언트 연결이 일반적으로 허용되는 경우            std::cout "클라이언트 << 연결됨! ID:" << TotalConnections << std::endl;        연결[총 연결]은 새 연결과 같습니다. // 이 프로세스 customerrrrs 소켓을 처리하기 위한 게시물을 만들기 전에 스펙트럼의 플러그를 가장 최근의 연결로 설정합니다.        CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)ClientHandlerThread, (LPVOID)(TotalConnections), NULL, //널 생성); 이 클라이언트를 실제로 관리할 수 있는 스레드입니다. 이 사이트에 대한 소켓은 디렉토리 웹 사이트에서 신중하게 평가됩니다(i).        //std::string MOTD = "MOTD: 환영합니다! 이것은 정말로 오늘의 유형의 메시지일 뿐입니다!";        //SendString(TotalConnections, MOTD);        총 네트워크 += 1; // 연결로 고통받는 일반 클라이언트 수를 늘립니다.        진실을 돌려줘;    bool 서버::ProcessPacket(intID, package_packettype){    변환(_패킷 유형)    {    Case P_ChatMessage: // 패키지 유형: 화상 채팅 메시지    {        std::문자열 메시지; //오늘 도착한 메시지를 저장할 문자열        if (!GetString(ID, Message)) //채팅 메시지를 가져온 다음 변수에 아이디어를 저장합니다. Message            실수하다; // 채팅에서 원하는 메시지를 찾을 수 없으면 계속 false로 돌아옵니다.                          // 다음으로 사용자에게 사람 메시지를 보내는 방법이 필요합니다.        win(int i는 0과 같습니다. 이제 i < TotalConnections; i++)                    When(i==ID) //연결이 메시지를 보낸 특정 사용자인 경우...                계속 : // 메시지를 보낸 사람이 확실히 메시지를 반환할 목표가 없기 때문에 다음 사용자로 이동합니다.            하지만 (!SendString(i, Message)) // 메시지가 실패하면 인덱스 i에서 오는 연결로 메시지를 보내야 할 때마다 ...                            std::cout << "클라이언트 감지로 인한 테스트 메시지 전송 오류: inches tall << id << " 클라이언트 감지: << i << std::endl;                            << //std::cout "사용자 ID에서 처리된 채팅 메시지: " << ID << std::endl;



더 빠르고 안정적이며 성능에 최적화된 컴퓨터가 필요하십니까? 그런 다음 Reimage을 시도하십시오.

Troubleshooting Steps For Winsock Return Code 10049
Procedura Di Risoluzione Dei Problemi Per Il Codice Di Ritorno Winsock 10049
Felsökningssteg För Winsock Returkod 10049
Fehlerbehebungsschritte Für Den Winsock-Rückgabecode 10049
Étapes De Dépannage Pour Le Code De Retour Winsock 10049
Pasos De Solución De Problemas Para El Código De Retorno De Winsock 10049
Stappen Voor Probleemoplossing Voor Winsock-retourcode 10049
Rozwiązywanie Problemów Z Kodem Zwrotnym Winsock 10049
Действия по устранению неполадок с кодом возврата Winsock 10049
Etapas De Solução De Problemas Para O Código De Retorno Do Winsock 10049