>>630見ました
動作確認はできず

・開発環境書くこと!
・バイナリはいらないけど、ワークスペースは欲しい(すぐコンパイルできる状態でUPしてホシィ)
 コンパイルが困難すぎ!
・VC++ならリンクをソースコーソに記述してくれると解りやすくて俺は好き
  #pragma comment( lib , "WSock32.lib") って感じで
・戻り値をintに指定してるんなら、ちゃんとリターンすること(intなら0でもイイから!)
 警告出まくり
・×wsprintf(szRecvMsg_main , NULL,0);
 文字列の初期化がおかしい。空文字列にしたいなら
  wsprintf(szString , ""); or szString[0] = '\0'

(中略)

サーバークライアント両方ともConnect()系関数を呼んでおらず
全然接続してないように見受けられますが、どのようにチャットするのでしょうか?