본문 바로가기

전체 글120

C++ smtp socket connection error 소켓 커넥션 에러 관찰 WSAStartup inet_addr 메일보내기 안녕하세요 여러분~~ 크리에이트 메이커입니다. smtp라이브러리를 이용해서 메세지 전송 프로그램을 만드는 분들이 많을것 같은데요~ 저도 의뢰가 들어와서 작업중 계속 소켓 통신이 연결되지 않아, 여기저기 찾아본 결과... 어처구니 없는 부분을 찾아냈습니다,. 혹시 저와같은 이유로 안되시는 분은 이글을보고 후딱 해결하셨으면 좋겠어요.. 보통 smtp라이브러리를 통해 프로그램 제작시 연결 오류는... WSAStartup를 초기화 하지 않거나 어떤한 이유로 WSACleanup 이 필요할때, 하지 않을경우 발생하는 경우가 대부분이죠. 하지만 WSAStartup초기화도 하고 절차적으로 문제가 없는데도 계속 연결이 안되면,,,, addr.sin_addr.s_addr = inet_addr(szIp); 이부분을 보셔야 .. 2022. 8. 14.
sql 트리거 쿼리문 에러 syntax 해결 방법 중 하나 안녕하세요 여러분, 크리에이트메이커 입니다. 제가 일을 하면서, 트리거를 만들때가 있었는데, 이걸 쿼리문으로 알려달라는 요청이 와서 작업을 했었습니다. 그때 에러가 자꾸 나서, 이번에 이렇게 포스팅 남겨 봅니다. 혹시 같은 상황에서 같은 에러가 나면 참고 하시면 될 것 같습니다 ! 제가 처음 하려고 했던 에러 명령어 입니다. CREATE TRIGGER 트리거이름 AFTER INSERT ON 테이블이름 FOR EACH ROW BEGIN UPDATE 테이블이름 SET 속성 = 값 WHERE 조건속성 = 조건값 END 네 언뜻 보면,,, 에러날게 없죠? 근데 이런 에러가 계속 났습니다..;; 보시면 '' at line3 인데, 저기 '' 사이에 공백이면 에러가 없다거거든요.... 그래서 이짓저짓 해보다가 해결.. 2022. 8. 9.
C# design Form 에서 ZMQ 통신 하기 Client 안녕하세요 여러분~ C# design Form에서 Zmq 통신을 하는 방법중 Client 쪽 방법을 간단하게 알려드릴게요~~ 그냥 소스코드 복붙하시고 서버랑 같이 연동해서 테스트 해보시면 돼여~ using (var client1 = new ResponseSocket()) using (var client = new RequestSocket()) { client.Connect("tcp://127.0.0.1:30000"); //당연 연결할 서버 아이피:포트 NetMQMessage msg1 = new NetMQMessage(); msg1.Append("Hi", Encoding.UTF8); client.SendFrame(msg1.ToString()); //보내고 //좀 늦을 수도 있으니 문장 받을때 까지 대기하는.. 2022. 6. 16.
C++ MFC 10진법, 16진법 변환 안녕하세요 여러분~~ 오늘은 10진법 to 16진법에 대해 소스코드 뿌릴게요~ 뭐 따로 함수같은게 없어서 그냥 전 이방법으로 합니다... CString calc; calc.Format(_T("%d"), newPan); cal_newPan = (int)strtol(calc, NULL, 16); calc.Format(_T("%d"), newTilt); cal_newTilt = (int)strtol(calc, NULL, 16); 스트링에 숫자 넣고 , strtol 함수를 이용하여 마지막 인자에 진법 넣고 변환합니다~~ 뭐 다른방법도 많겠지만, 저방법을 응용해서 많은 진법에 사용하시길 바랍니다!! 2022. 5. 23.