2010-01-28 4 views
0

현재 소켓을 사용하여 온라인 게임을 개발 중입니다. 내가 보내거나받는 어떤 것을 디버깅 할 수있는 방법을 알고 싶다.소켓 편집기?

내가 ragnarok를 할 때 기억하고있는 프로그램을보고 편집하고 보낼 수있었습니다.

나는 이런 프로그램을 디버거 용으로 만 찾으려고합니다.

답변

1

"WPE Pro"라는 매우 유용한 도구가있어서 소켓을 편집하고 보낼 수 있습니다.

0
+0

다시보고 편집하고 보낼 수 있습니까? –

+0

왜 이것을하고 싶습니까? TCP 패킷이 아닌 코드로 디버깅해야합니다. – ChaosPandion

+0

그것은 "..) E..Ð \ ¶v..E .., 9 ¢ @ .. Õ¡¨.] ®u.3.yø.¨Ù, .ËôP.úúë|과 같은 것을 탐지합니다. ... ""나는 그것을 보내지 않을 것이라고 확신한다 : O –

4

사용할 수있는 최적의 네트워크 모니터 도구는 Wireshark

0

Wireshark는 패킷을 볼 수있는 훌륭한 도구이며 심지어 사용자 정의 패킷 유형에 대한 자신 dissectors를 작성할 수 있습니다.

어떻게 든 패킷을 수정해야한다면 중간에있는 작은 앱을 만들어서 수신 한 모든 패킷을 전달하면됩니다. 그런 다음 해당 응용 프로그램에서 디버그하거나 원하는대로 패킷을 수정할 수 있습니다.

+0

다른 사람이 그것을 제안, 나는 그것을 시도합니다 : D 조 –

0

Wireshark은 네트워크 읽기에 적합합니다.

네트워크에 임의의 데이터를 쓰는 데는 다른 도구가 필요합니다. Netcat은 아마도 사용 가능한 도구 중 가장 멋진 도구 일 수 있지만 네트워킹에 익숙하지 않은 사용자에게는 다소 힘든 일입니다. 나는 또한 GUI 기반의 대안 들인 Engage Security, SoftPerfect Research 그리고 Colasoft을 발견했다.