خب این طوری که گفتید یعنی باید کامل توضیح بدم.
به نام خداوند جان و خرد
ببین دوست عزیز شما یک سیستم مثلا سیستم خودت رو به عنوان سرور قرار میدی(یا همون سیستمی که sqlserver روشه) یعنی در برنامه ات از کامپوننت ftpserver استفاده میکنی که قراره ورژن و ip کلاینت هایی که ورژنشون قدیمی هست رو بگیره (مثلا در فایل txt) بعد ورژن و ip رو توی یه متغیر میریزی و چک میکنی ببینی این ورژن قدیمی هست یانه.
حال اگر ورژن قدیمی بود در برنامه ات یه کامپوننت ftp استفاده میکنی با استفاده از اون ورژن جدید که روی سیستمت داری رو براش میفرستی چه جوری؟
به ip میفرستی که کلاینت همراه با ورژنش فرستاد بعد اون در برنامه اش کامپوننت ftp داره این ورژن جدید رو دریافت میکنه.
به همین سادگی .سورس ارسال و دریافت فایل با Ftp توی اینترنت هست میتونی ببینی و ازش الگو بگیری.